关于动态修改定时器的时间间隔

Posted llllpzyy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于动态修改定时器的时间间隔相关的知识,希望对你有一定的参考价值。

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

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

以上是关于关于动态修改定时器的时间间隔的主要内容,如果未能解决你的问题,请参考以下文章

怎么才能让setInterval计时器的间隔时间动态可变

关于定时器 setTimeout

任务调度开源框架Quartz动态添加修改和删除定时任务

2021-11-22 WinFrom面试题 Windows.Forms.Timer 计时器如何实现动态时间

关于SetTimer间隔小于OmTimer执行时间的问题

动态修改Spring定时器