一个setInterval()中的多个函数?

时间:2014-05-20 02:37:02

标签: jquery

我有两个setInterval,每个运行一个函数每20秒。有没有办法将两个函数放在同一个setInterval调用下?

setInterval(function(){
 //function a
}, 20000);

setInterval(function(){
 //function b
}, 20000);

类似于:

setInterval( (functionA, functionB) , 20000);

2 个答案:

答案 0 :(得分:12)

只需调用另一个回调函数中的两个函数,如

setInterval(function () {
    functionA();
    functionB();
}, 20000);

答案 1 :(得分:3)

如果你定义了一个调用这两个函数的第三个函数,你可以按如下方式调用第三个函数:

function functionC() {
   functionA();
   functionB();
}

setInterval( functionC, 20000 );