猿问

怎么避免这样一个bug,求大神

JS中,如果存在两个事件,比如轮播头图中有mouseover 和 mouseout ,在事件执行的函数中有定时器,比如10秒后换下一张图片。但是如果用户在这10秒内不断触发这两个事件,将会出现图片播放时间越来越快,最后费掉,求大神给出一个解决该问题的方案,多谢多谢。

何以励成
浏览 1762回答 3
3回答

woshi123w

在下一次计时器执行的时候,关闭上一个计时器把计时器设置为 null

刚毅87

使用定时器要遵循先关后开的原则
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答