使用場景:我在函數A中調用定時器函數,定時器是單獨寫的一個函數
原因:頁面加載時我調用了1次函數A,然後又單獨調用了一次定時器函數,導致調用了2次setInterval(),導致有setInterval_id有2個值。
通過打印定時器的值發現的問題。
clearInterval()只關閉了其中一個setInterval_id,另一個setInterval_id還會啓動setInterval()。
解決方法:把單獨調用的定時器函數去掉。
使用場景:我在函數A中調用定時器函數,定時器是單獨寫的一個函數
原因:頁面加載時我調用了1次函數A,然後又單獨調用了一次定時器函數,導致調用了2次setInterval(),導致有setInterval_id有2個值。
通過打印定時器的值發現的問題。
clearInterval()只關閉了其中一個setInterval_id,另一個setInterval_id還會啓動setInterval()。
解決方法:把單獨調用的定時器函數去掉。
(function(d, s, id) { let js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) retur