js中的setInterval清空定時器不管用

使用場景:我在函數A中調用定時器函數,定時器是單獨寫的一個函數

原因:頁面加載時我調用了1次函數A,然後又單獨調用了一次定時器函數,導致調用了2次setInterval(),導致有setInterval_id有2個值。
通過打印定時器的值發現的問題。

clearInterval()只關閉了其中一個setInterval_id,另一個setInterval_id還會啓動setInterval()。

解決方法:把單獨調用的定時器函數去掉。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章