解决手机端定时器,setInterval第一次不运行问题

版权声明:部分内容借鉴其他作者,如有侵权,请与我联系 https://blog.csdn.net/crabfrog/article/details/82905148

问题

PC浏览器运行,完全正常。手机真机测试,第一次点击,js运行正常,但定时器不执行,第二次点击完全可以正常执行定时器。

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

解决办法

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

加上window,问题解决。

猜你喜欢

转载自blog.csdn.net/crabfrog/article/details/82905148