我们如何为所有函数创建一个具有相应clearTimeout和clearInterval的全局setTimeout和setInterval函数并将值传递给它们?
实际情况是:
1:> 8个函数使用setInterval {fadeIn / fadeOut / togggle class / etc etc},
2:> 4个函数与setTimeout {fadeIn / fadeOut / togggle class / etc 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以及如何使它们可以依赖于其他函数{一次只能处理一个工作}
答案 0 :(得分: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);
}