定时器的时间间隔是不能修改的,只能不停的创建,清除,创建。做出时间间隔变换的表象
使用函数表达式和递归实现:

var counter = 10;
var myFunction = function(){
    clearInterval(interval);
    counter *= 10;
    interval = setInterval(myFunction, counter);
}
var interval = setInterval(myFunction, counter);

由于在运行时,setInterval立马被清除,实际可用setTimeout代替。
摘自 http://www.cnblogs.com/zhangyuping/p/3841706.html

相关文章:

  • 2022-12-23
  • 2021-12-31
  • 2022-12-23
  • 2022-12-23
  • 2021-05-07
  • 2021-11-02
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-07
相关资源
相似解决方案