已知某函数需要反复执行,一开始我用的是定时执行:
var start=setInterval("function();",100);
但是往往前一次执行还没结束就开始了第二次执行,所以不合适。并且时间间隔也不好调,调得过大会让用户无法忍受。
有没有办法反复执行这个函数,等前一次执行完了再执行下一次?
谢谢!
var start=setInterval("function();",100);
但是往往前一次执行还没结束就开始了第二次执行,所以不合适。并且时间间隔也不好调,调得过大会让用户无法忍受。
有没有办法反复执行这个函数,等前一次执行完了再执行下一次?
谢谢!
//dosomething
setTimeout(fun,100);
};setTimeout(fun,100);
//dosomething
fun();//如果是想执行完了马上又进行另一次执行就这样
setTimeout(fun,1000);//这样是执行完了还要等1秒钟才进行另一次执行
};
fun();