【问题标题】:JQuery touchpunch draggable laggy on android devicejQuery touchpunch 在安卓设备上的可拖动延迟
【发布时间】:2012-05-19 11:18:53
【问题描述】:

我在我的 Android 手机的 phonegap 应用程序中使用了 touchpunch 的可拖动 jquery:http://touchpunch.furf.com/。我上传了对象的图片以拖动图片。但无论我试图拖动什么对象,它总是显得迟钝,而在我的 iPhone 上,它工作得非常好,没有迟滞。这已经在 Desire HD 和三星 Galaxy S2 上进行了测试,因此不是最慢的安卓手机类型。有谁知道是什么原因造成的以及如何解决?谢谢!

【问题讨论】:

  • 使用 touchpunch 和 jquery-ui 滑块元素在较新的 android 设备上处理非常相似的问题...在其他任何地方(浏览器 + ios)都可以正常工作,但性能很糟糕,无法在 android 上使用。有人对此有任何启示吗?提前致谢
  • 也面临同样的问题。

标签: android jquery-mobile cordova draggable


【解决方案1】:

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

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

【讨论】:

  • 感谢您的回复!但它没有用,同样的滞后。它似乎拖在你的手指后面。
猜你喜欢
  • 2014-04-30
  • 2013-04-28
  • 2014-04-20
  • 2017-01-23
  • 1970-01-01
  • 2023-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多