在Android设备上的JQuery touchpunch draggable laggy

时间:2012-05-10 20:23:04

标签: android jquery-mobile cordova draggable

我在我的android手机的phonegap应用程序中使用了touchppunch的可拖动jquery:http://touchpunch.furf.com/。我上传了对象的图片来拖动图片。但无论我试图拖动它的任何物体总是看起来很迟钝,而在我的iPhone上它完美无缺,没有滞后。这已经在Desire HD和三星Galaxy S2上进行了测试,因此不是最慢类型的Android手机。有谁知道是什么导致它以及如何解决它?谢谢!

1 个答案:

答案 0 :(得分:0)

您是否为元素设置了position : absolute?这可以大大提高性能,因为动画/移动position : relative的任何内容都需要重绘整个页面(因为祖先和后代可能会受到任何更改的影响)。使用position : absolute只需要重绘元素占用的区域(所以在元素前面或后面的任何东西和元素本身)。

我测试了我的Droid X上的演示页面(现在差不多两年了)它运行良好,但这是一个简单的测试。