我有一个带有照片库的应用程序,该照片库显示在一行中,用户可以在图像之间左右滚动。 当我执行滚动时,我可以在控制台中看到(在 Chrome 中调试代码时)以下错误:
Ignored attempt to cancel a touchmove event with cancelable=false, for example because scrolling is in progress and cannot be interrupted.
此错误会导致滚动跳跃并且看起来不平滑。
如何解决这个错误? 我找不到一个好的答案。
更新:它只发生在phonegap中。不在移动网络中。
谢谢!
最佳答案
不确定该错误是否是导致动画效果不佳的原因。据我在this answer上看到的,返回 true 将删除警告。
智能手机上的 JavaScript 动画往往性能较差,因为它们没有硬件加速。您可以尝试找到一个使用 CSS3 过渡的照片库,该过渡是硬件加速的。
关于javascript - android中如何避免滚动跳转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35025083/