js定时器setinterval越来越快的原因
之前写了一个模板,焦点图的播放速度会越来越快,做过清除过定时器clearInterval,似乎并没有改变,也就放着并无理会!
最近写另一个模板,焦点图调用同样的JS,长时间观察,并没有发现定时器setinterval越来越快的现象!又重新回到之前的模板,仔细的观察了一下,可能是因为设置了两个setinterval的原因!
JS的运行时单线程的,两个setinterval可能会发生冲突,导致定时器越来越快!虽然调用了不同的function!完成之后回去去掉一个setinterval再试试!
第二次:
模板需要轮播焦点图,支持手机触屏滑动,效果代码很早之前就写了,使用了setInterval定时器