首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

利用setTimeout回实现重复定时器

2012-09-14 
利用setTimeout来实现重复定时器为了避免setIntervarl()的2个缺点:某些间隔会被跳过 多个定时器的代码执行

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

热点排行