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

关于清除时钟

为什么要加上这句  clearInterval(timer);  若是不加的话就会抖动

正在回答

3 回答

每次鼠标移入移出事件都会触发调用 startMove() 函数,每次调用 startMove() 函数,符合条件的情况下,都会执行 setInterval() 函数创建时钟,如果不先 clearInterval() 清除时钟,那么就会造成时钟多次叠加,比如,本来一次时钟每 30 毫秒移动 10px,两次时钟叠加,则会在 30 毫秒内无规律移动两次 10px,多次时钟叠加就更明显。

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

不加清除器,就会多次使用定时器,出现Bug

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

不加会导致计时器叠加,多次改变透明度

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

举报

0/150
提交
取消

关于清除时钟

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