本文地址:http://www.cnblogs.com/veinyin/p/7606875.html
1 单次定时器
setTimeout("时间结束所要执行代码", 时间延迟); //时间延迟以毫秒为单位
1 // 方法1,直接把执行函数写在定时器里面 2 setTimeout(function () { 3 // 执行内容 4 },1000); 5 6 // 方法2,函数定义在外面,在定时器里面引用函数 7 setTimeout(func, 1000); 8 function func() { 9 // 执行内容 10 }
- 以上都是一秒后执行
- 如果采用第二种,定时器里面引用函数时一定不要加小括号,如果加了就是直接执行了
2 间隔计时器
setInterval(); //各项同上
3 清除定时器
clearInterval(timerID);
1 var timer = null; 2 timer = setInterval(function () { 3 // code 4 },1000); 5 clearInterval(timer);