嗨我在运行javascript的ipads和iphone上的setInterval有问题。有没有解决这个问题?
我可以看到控制台日志增量,但在方向更改后它会停止。
var x = 0;
var testInterval = setInterval(function(){console.log(x); x++;}, 100);
答案 0 :(得分:0)
发现问题。 CSS媒体查询正在调整youtube iframe的大小,当它发生时,setInterval不再在onYouTubePlayerAPIReady()内部工作。我不知道为什么它只影响iOS 6.将计时器放在外面意味着你无法定位yt播放器,因为每当iframe在方向改变时调整大小时它会创建一个新实例。