js 使用定时器setInterval ,页面显示会变得越来越慢

一、如果用到jQuery的动画
在animate前加上 $(obj).stop(true,true)
$(obj).stop(true,true).animate()

 


二、通过浏览器窗口焦点事件,定时清掉定时器

window .onfocus=function(){
timer=setInterval(autoRun,1000);
}

setTimeOut(() =>{

clearInterval(timer);

}){


上一篇:记一次animate.css的使用, 踩坑


下一篇:16. jQuery 的综合动画 和 jQuery 的停止动画