读书人

利用setTimeout回实现重复定时器

发布时间: 2012-09-14 23:00:49 作者: rapoo

利用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);

读书人网 >Web前端

热点推荐