關於動態修改定時器的時間間隔


定時器的時間間隔是不能修改的,只能不停的創建,清除,創建。做出時間間隔變換的表象
使用函數表達式和遞歸實現:

var counter = 10;
var myFunction = function(){
    clearInterval(interval);
    counter *= 10;
    interval = setInterval(myFunction, counter);
}
var interval = setInterval(myFunction, counter);

由於在運行時,setInterval立馬被清除,實際可用setTimeout代替。
摘自 http://www.cnblogs.com/zhangyuping/p/3841706.html


免責聲明!

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



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