社区
JavaScript
帖子详情
为什么在用定时器之前需要清除定时器
PsBrian
2018-08-29 05:19:35
如图,2已经清除一次定时器了,为什么还要在1再清除一遍定时器?
...全文
1726
5
打赏
收藏
为什么在用定时器之前需要清除定时器
如图,2已经清除一次定时器了,为什么还要在1再清除一遍定时器?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
how to fail
2021-05-15
打赏
举报
回复
为什么只发图
qq_45873329
2020-03-23
打赏
举报
回复
楼主我想问一下 我的是在1楼的时候回报错Uncaught TypeError: Cannot read property 'times' of null at animate 回出现这个代码 你知道是为什么吗吗
杨晓白
2019-05-06
打赏
举报
回复
天际的海浪
2018-08-29
打赏
举报
回复
第2处是真正动画结束时清除定时器的操作。
而第1处是为了防止在动画结束前再次调用animate函数创建新的定时器,如果没有清除之前的定时器,就会有两个定时器同时执行。
如果你能确保在动画结束前不会再次调用animate函数创建新的定时器,那么第1处就可以去掉。
讨厌走开啦
2018-08-29
打赏
举报
回复
如果一直没有走到2上面的if,且在1不清理定时器,那么每调用一次animate就会多一个定时器。
JavaScript
87,992
社区成员
224,688
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章