阅读背景:

setInterval和setTimeout的区别以及setInterval越来越快问题的解决方法

来源:互联网 

setInterval()和setTimeout()方法都是js原生的定时方法,当然它们两个的作用也是不同的,并且最近在做上下滚动公告栏的时候,发现了setInterval()非常令人抓狂的问题,那就是用setInterval()做的定时滚动会随着浏览器页面切换变得无法控制!为什么会说无法控制呢,因为在切换页面一段时间之后,我本设置3秒滚动一次变成了一秒一次,滚动变得越来越快了。对于这个问题我花了一个上午得时间去解决。下面我们先了解一下setInterval()和setTimeout()方法的区别setInterval()和setTimeout()方法都是js原生的定时方法,当然它们两个的




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: