我使用了 touchpunch 的可拖动 jquery:http://touchpunch.furf.com/在我的 Android 手机的 phonegap 应用程序中。我上传了对象的图片以拖过图片。但是无论我尝试拖动什么对象,它总是显得迟钝,而在我的 iPhone 上它运行得非常好,没有迟滞。这已经在 Desire HD 和 Samsung Galaxy S2 上进行了测试,而不是最慢的 Android 手机类型。有谁知道是什么原因造成的以及如何解决?谢谢!
最佳答案
您是否为元素设置了position : absolute
?这可以大大提高性能,因为任何带有 position : relative
的动画/移动都需要重绘整个页面(因为祖先和后代可能会受到任何更改的影响)。使用 position : absolute
只需要重绘元素占据的区域(因此元素前面或后面的任何内容以及元素本身)。
我在我的 Droid X(现在快两年了)上测试了演示页面,它运行良好,但它是一个简单的测试。
关于android - Android 设备上的 JQuery touchpunch 可拖动滞后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10541554/