当前位置: 代码迷 >> JavaScript >> 请教怎么反复执行一个函数
  详细解决方案

请教怎么反复执行一个函数

热度:249   发布时间:2012-09-08 10:48:07.0
请问如何反复执行一个函数
已知某函数需要反复执行,一开始我用的是定时执行:
var start=setInterval("function();",100);
但是往往前一次执行还没结束就开始了第二次执行,所以不合适。并且时间间隔也不好调,调得过大会让用户无法忍受。
有没有办法反复执行这个函数,等前一次执行完了再执行下一次?
谢谢!

------解决方案--------------------
你在那个函数的末尾加一句调自己就可以了。中间设置一个中断或退出的条件。
------解决方案--------------------
function fun(){
//dosomething
setTimeout(fun,100);
};

setTimeout(fun,100);
  相关解决方案