javascript为定时操作提供了两个方法:
1、timeId = setTimeout("function();",delaytime); //timeId就是这个定时器的ID(后面会用到),delaytime的单位是千分之一秒, millisecond
2、timeId = setInterval("function();",delaytime); //同上
这两个定时器是有区别的,setTimeout()是在一段时间后执行指定的方法(称倒计定时器),而setInterval是每隔一段时间后执行指定的方法(称循环定时器)。
代码1:加载后500毫秒后弹出对话框
<script lang='javascript'>
timeId = setTimeout("alert('ok');",500);
</script>
代码2:加载后每隔500毫秒后弹出对话框
<script lang='javascript'>
timeId = setInterval("alert('ok');",500);
</script>
既然上面提到了定时器ID,那么这个ID肯定就有他的用处,这个ID会在定时器执行的过程中当满足一定条件要关闭这个定时器时用到,对应的也提供了两个方法:
1、clearTimeout(timeId);
2、clearInterval(timeId);
现在你就可以在你的网站上任意添加定时操作了。
javascript中定时执行操作
最新推荐文章于 2024-07-15 16:14:38 发布