1. 程式人生 > >解決手機端定時器,setInterval第一次不執行問題

解決手機端定時器,setInterval第一次不執行問題

問題

PC瀏覽器執行,完全正常。手機真機測試,第一次點選,js執行正常,但定時器不執行,第二次點選完全可以正常執行定時器。

this.handle = setInterval('$.lrc.jump($.lrc.callback());', this.interval*1000);

解決辦法

this.handle = window.setInterval('$.lrc.jump($.lrc.callback());', this.interval*1000);

加上window,問題解決。