定向更改iOS 6后,setInterval不会触发

时间:2014-03-04 07:24:35

标签: javascript ios setinterval

嗨我在运行javascript的ipads和iphone上的setInterval有问题。有没有解决这个问题?

我可以看到控制台日志增量,但在方向更改后它会停止。

    var x = 0;
    var testInterval = setInterval(function(){console.log(x); x++;}, 100);

1 个答案:

答案 0 :(得分:0)

发现问题。 CSS媒体查询正在调整youtube iframe的大小,当它发生时,setInterval不再在onYouTubePlayerAPIReady()内部工作。我不知道为什么它只影响iOS 6.将计时器放在外面意味着你无法定位yt播放器,因为每当iframe在方向改变时调整大小时它会创建一个新实例。