问题 PC浏览器运行,完全正常。手机真机测试,第一次点击,js运行正常,但定时器不执行,第二次点击完全可以正常执行定时器。 this.handle = setInterval('$.lrc.jump($.lrc.callback());', this.interval*1000); 解决办法 this.handle = window.setInterval('$.lrc.jump($.lrc.callback());', this.interval*1000); 加上window,问题解决。