js中两种定时器的设置及清除

Posted hcha0

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中两种定时器的设置及清除相关的知识,希望对你有一定的参考价值。

1.循环执行:

var timeid = window.setInterval(“方法名或方法”,“延时”);

window.clearInterval(timeid);

<script type="text/javascript">
  $(document).ready(function(){
    //循环执行,每隔1秒钟执行一次 1000 
    var t1=window.setInterval(refreshCount, 1000);
    function refreshCount() {
      console.log("ready");
    }
    //去掉定时器的方法  
window.clearInterval(t1);
});
</script>

2.定时执行:当方法执行完成定时器停止(但是定时器还在,只不过没用了);

var tmid = window.setTimeout(“方法名或方法”, “延时”);

window.clearTimeout(tmid);

<script type="text/javascript">
  $(document).ready(function(){
    //定时执行,5秒后执行
    var t1=window.setTimeout(refreshCount, 1000 * 5);
    function refreshCount() {
      console.log("ready");
    }
    //去掉定时器的方法  
    window.clearTimeout(t1);   
 }); 
</script>

 




以上是关于js中两种定时器的设置及清除的主要内容,如果未能解决你的问题,请参考以下文章

js中如何移除定时器

js中两种定时器,setTimeout和setInterval的区别

jq刷新页面会定时器会清除么

QT(C++)中两种定时器的启动

QT(C++)中两种定时器的启动

QT(C++)中两种定时器的启动