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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM