【发布时间】:2014-03-29 08:50:01
【问题描述】:
我正在构建一个旨在在手机和桌面上运行的网络应用程序。该应用程序的一部分是测验。我在页面顶部有一个倒计时时钟,每次倒计时一秒。
window.setInterval(function () {
console.log("THIS STOPS WHILE SCROLLING");
}, 1000);
当用户在 Android 和 iOS 设备上触摸屏幕并按住时,此功能会暂停,然后在滚动或触摸完成/释放时恢复。
我需要时钟在用户触摸屏幕时不断更新和计数。我怎么做?我正在使用AngularJS。
【问题讨论】:
-
你可能不会喜欢这个但是:stackoverflow.com/questions/11177774/…
-
有人声称它已在 iOS 6.1 中修复
-
这不仅适用于 iOS。据我了解,该问题/答案是关于不再在滚动时删除的计时器。 Android 中也在发生同样的事情。
-
哦,那我的错。我对此感到好奇并用谷歌搜索了一下,从阅读该问题/答案来看,这似乎与您的问题相同。
标签: javascript android html ios angularjs