我在网站中使用setInterval函数,它在IE,Chrome,Firefox和Safari中运行良好。当我在ipad / iphone(safari mobile)上尝试时,我遇到问题:如果我滚动屏幕,setInterval函数暂停,只有当我停止滚动时它才会恢复!
有没有办法阻止该功能暂停? 感谢
答案 0 :(得分:6)
我害怕不,没有办法阻止这种行为。这里有很多关于这个问题的主题(更多相关性),这里特别是interesting one。它的总结很简单:
无法跟踪iOS弹性滚动。它没有事件监听器 +滚动期间不执行超时/间隔。而且因为iOS5中没有requestAnimationFrame,所以这似乎是不可能的 解决。
答案 1 :(得分:1)
答案 2 :(得分:0)
检查@Pattishall关于此主题的答案 iOS 6 js events function not called if has setTimeout in it