这段代码自己写好了,有时候项目会用到,怕忘记,所以做好笔记,以后直接贴上了,不废话直接上代码:
function intercall(fun,timeout){
var parm=arguments.callee;
if(arguments.length==2){
if(!parm.hasOwnProperty('arrfun')){
parm.arrfun=[];
}
parm.timeout=timeout;
if(parm.arrfun.length==0 )
setTimeout(parm,timeout);
parm.arrfun.push(fun);
}