当前位置: 代码迷 >> Web前端 >> 利用setTimeout回实现重复定时器
  详细解决方案

利用setTimeout回实现重复定时器

热度:242   发布时间:2012-09-14 23:00:49.0
利用setTimeout来实现重复定时器
为了避免setIntervarl()的2个缺点:某些间隔会被跳过 多个定时器的代码执行之间的间隔可能会比预期小
setTimeout(function(){
var div = document.getElementById("myDiv");
var left = parseInt(div.style.left) + 1;
div.style.left = left + "px";
if(left < 300){
setTimeout(arguments.callee, 50);
}
}, 50);