我的网站上有一些图标会在鼠标悬停时发光,但是我希望当没有人悬停时,它会随机发光。
现在,我掌握了正确的代码,可以使它在悬停时随机发光和发光,但是如何使一个人将鼠标悬停在图标上之后停止并恢复随机发光。
谢谢。
最佳答案
由于您没有提供太多信息,所以我会考虑这样做:
创建一个使图标发光的功能
创建另一个在随机图标上调用glow功能的函数
创建一个计时器(间隔)以在设定的时间间隔内继续调用randomGlow函数
为图标附加一个mouseenter事件,以便在触发该事件时将清除计时器并仅在该图标上调用glow。当鼠标移出时,它将启动一个新计时器。 (计时器是全局的)