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

关于onresize函数触发次数的问题

关于onresize函数触发次数的问题

江户川乱折腾 2019-02-26 17:16:15
最近再写一个网页,希望当用户改变浏览器大小时触发一个setInterval的计时器,写的时候发现好像通过鼠标拖动改变浏览器大小时该函数不止触发一次,求各位大神告诉其具体原理,还有就是怎么才能解决计时器混乱的问题。小白这里先谢谢各位大佬了0.0
查看完整描述

2 回答

?
森栏

TA贡献1810条经验 获得超5个赞

执行前先清空你的setInterval。然后用setTimeout 延迟几百毫秒,再执行你要做的事,因为延迟了一小段时间,对于人来讲,感觉不大,但对于浏览器来讲,节省了性能


查看完整回答
反对 回复 2019-03-01
?
HUH函数

TA贡献1836条经验 获得超4个赞

计时器混乱问题
var stopSet = setInterval(function(){},time);
然后在需要清楚计时器的时候,用clearInterval(stopSet)

查看完整回答
反对 回复 2019-03-01
  • 2 回答
  • 0 关注
  • 733 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号