当手指在屏幕上而不抬起时,jos动画在ios safari webkit浏览器中停止

use*_*019 6 javascript animation touch webview ios

我有一个webview,即在应用程序中显示页面上有一个动画,一个数字计时器,我在这里显示每个数字的图像,如00:39,29:39等

它是动画使用setInterval在页面内的javascript问题是,当我把手指放在屏幕上时,即触摸没有抬起我的手指浏览器停止,意味着动画不再动画,它停在手指触摸的地方屏幕,我抬起手指后会继续动画

我怎样才能解决这个问题?我听说我可以使用防止默认方法,但是不会忽略页面上我的所有事件吗?

基本上,除了我的网页中的计时器,我还有一些用户可以与之交互的东西,所以它正在寻找点击事件等.

所以我一定要保持这一点,请帮助

这种情况发生在ios设备上...如果我在桌面浏览器中运行,一切似乎都没问题......不会被观察到停止

use*_*019 0

发现问题是什么。它与 ajax 请求或 cpu 无关,因为引入了微小的滚动。显然,如果您正在滚动或将要滚动,所有动画都会停止。