为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

3 回答

已采纳
?
woshi123w

TA贡献15条经验 获得超10个赞

在下一次计时器执行的时候,关闭上一个计时器

把计时器设置为 null

查看完整回答
反对 回复 2016-06-13
?
刚毅87

TA贡献345条经验 获得超309个赞

使用定时器要遵循先关后开的原则

//img1.sycdn.imooc.com//575e032f000137db05800601.jpg

查看完整回答
2 反对 回复 2016-06-13
  • 刚毅87
    刚毅87
    吧 onclick 换成 onmouseover 和 onmouseout 就行
  • 3 回答
  • 0 关注
  • 1761 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信