js清除定時器注意點


如何這篇文章所述:https://www.cnblogs.com/mmykdbc/p/7418575.html

js多次調用創建定時器的函數,會使定時器速度越來越快,多次調用定時器的使用場景比如:監聽頁面尺寸變化,重新初始化定時器函數,但是如果不清除上一次的,定時器實際上會累加在一起,這里需要注意:

創建定時器的變量用比如 var timer = null; 這個一定要是全局變量,這樣在函數里才可以在創建定時器之前clearInterval(timer); 如果把timer創建在函數內部,則clearInterval是不能清除的,還是會繼續累加。


免責聲明!

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



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