js 使用定时器setInterval ,页面显示会变得越来越慢
一、如果用到jQuery的动画
在animate前加上 $(obj).stop(true,true)
$(obj).stop(true,true).animate()
二、通过浏览器窗口焦点事件,定时清掉定时器
window .onfocus=function(){
timer=setInterval(autoRun,1000);
}
setTimeOut(() =>{
clearInterval(timer);
}){