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

onmouseout的时候把myscroll去掉,鼠标滑过会越来越快。也不会停止。什么原理。

http://img1.sycdn.imooc.com//57f8bac70001ad3f04100547.jpg

如何更好
的提问?

代码语言


正在回答

2 回答

mouseout事件中的setInterval(),若不设置与事件外的setInterval()相同的名称(或不设置名称),就是另外一个不同的setInterval()(虽然执行的内容相同),而它又没有对应的clearInterval()将其清除,所以每触发一次mouseout事件就会执行一个,不断叠加从而导致内容滚动速度越来越快

1 回复 有任何疑惑可以回复我~

一开始我也是这样的 然后去查了下之前的笔记 :clearInterVal(ID) ,ID必须是setInterVal返回的ID

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
信息滚动效果制作
  • 参与学习       47753    人
  • 解答问题       321    个

萌妹子带您快速学习滚动效果,掌握无缝滚动和歇间性滚动的制作方法

进入课程

onmouseout的时候把myscroll去掉,鼠标滑过会越来越快。也不会停止。什么原理。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信