相关疑难解决方法(0)

JS中的计时 - 多个setIntervals同时运行并同时启动?

假设我有一个功能:

myFunc = function(number) {
  console.log("Booyah! "+number);
}
Run Code Online (Sandbox Code Playgroud)

我希望它在设定的时间间隔内运行.听起来我应该使用setInterval,呵呵!

但是,如果我想运行相同功能的多个间隔,所有这些都在同一时间开始呢?

setInterval(function(){
  myFunc(1);
}, 500);

setInterval(function(){
  myFunc(2);
}, 1000);

setInterval(function(){
  myFunc(3);
}, 2000);
Run Code Online (Sandbox Code Playgroud)

因此,第一个运行时间恰好两次,第二个运行一次,第二个和第三个之间相同.

你如何确保它们都在同一时间开始,以便它们同步?

javascript jquery timing intervals

22
推荐指数
2
解决办法
3万
查看次数

标签 统计

intervals ×1

javascript ×1

jquery ×1

timing ×1