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

Javascript-setInterval定时触发与撤消

2012-11-23 
Javascript-setInterval定时触发与取消setInterval 定时触发用法:timerID setInterval(codeStr, milliSe

Javascript-setInterval定时触发与取消

setInterval 定时触发

用法:timerID = setInterval(codeStr, milliSeconds);

timerID 是 setInterval 的返回值,返回定时器的 ID,当然也可以不要返回值。 codeStr 是要执行的代码。 milliSeconds 是触发的间隔时间,单位为毫秒。

示例

setInterval("alert('您好!');", 2000); //每 2 秒钟弹出一个对话框。

第一个参数也可以是函数,比如:

setInterval(function () { alert("您好!");?}, 2000); //每 2 秒钟弹出一个对话框。function () 是个匿名函数。

clearInterval 取消定时器

用法:clearInterval(timerID);

timerID 就是 setInterval 的返回值。

取消定时器后,timerID 的值仍然是个数字,并没有置为 0 或 null,所以不能通过 timerID 是否为 0 或 null 来判断定时器是否有效。不过我们可以在取消定时器之后立即将 timerID 置为 0 或 null,这样就可以在其他地方用 timerID 来判断定时器是否有效了。

?

转载:http://hi.baidu.com/holmesian/blog/item/3fccbece2bb8850992457ee5.html

热点排行