-1

我们如何为所有函数创建一个具有相应 clearTimeout 和 clearInterval 的全局 setTimeout 和 setInterval 函数并将值传递给它们?

实际上的情况是:

1:>8 个函数,带有 setInterval {fadeIn/fadeOut/toggle class/etc 等},

2: >4 个函数,带有 setTimeout {fadeIn/fadeOut/toggle class/etc 等},

3:一次只有一个功能(setInterval / setTimeout)起作用,完成它们的循环后,启动另一个。

4:向他们传递/发送特定的函数值

喜欢:

  function one(){ .....}
  function two(){ .....}
  function three(){ .....}
  function four(){ .....}
  function five(){ .....}
  ctimeout = setTimeout(function(){.....},time);
  sinterval = setInterval(function(){.....},time);
  clearTimeout(ctimeout);
  clearInterval(cinterval);

现在,如何将函数传递给 setInterval 或 setTimeout 以及如何使它们对其他函数可靠{一次只有一个工作}

4

1 回答 1

0
function_array=['one','two','three']

for(var i=0;i<=length.function_array;i++){
function delay(callback_clear){
  sinterval = setInterval(fun[i],time);
  callback_clear(sinterval);
 }
}

function callback_clear(param){
  clearInterval(param);
}
于 2013-11-04T08:31:05.983 回答