jquery mobile listview滚动速度慢且不平滑

jquery mobile listview滚动速度慢且不平滑,mobile,jquery-mobile,Mobile,Jquery Mobile,构建了一个应用程序i jquery mobile,它几乎完成了,在将该应用程序部署到phonegap之后,我们发现滚动和总体感觉并不平滑,滚动速度慢,感觉怪异。 我几乎什么都试过了 1) $document.bind(“touchstart”,函数(事件){}) 2) $.mobile.buttonMarkup.hoverDelay=0 3) 使用 4) 移除ul>li并放置divs取而代之的是移除锚 谢谢性能和scrollview不佳会带来一些问题,尤其是在android上。通常,DOM越复杂

构建了一个应用程序i jquery mobile,它几乎完成了,在将该应用程序部署到phonegap之后,我们发现滚动和总体感觉并不平滑,滚动速度慢,感觉怪异。 我几乎什么都试过了

1)
$document.bind(“touchstart”,函数(事件){})

2)
$.mobile.buttonMarkup.hoverDelay=0

3) 使用

4) 移除
ul>li
并放置
divs
取而代之的是移除锚


谢谢

性能和scrollview不佳会带来一些问题,尤其是在android上。通常,DOM越复杂,scrollview的性能就越差。 JQM团队:

另一种方法是使用基于JavaScript的momentum Scroller来实现真正的固定工具栏,但这些工具只适用于一小部分平台,具有非本地滚动物理,并且可能会在功能较差的设备中引入性能和可用性问题


因此,他们在最新版本中切换到了真正的固定工具栏(
position:fixed
),这在大多数使用中的设备中几乎都得到了支持。我认为这是最好的方式。

jquery.mobile-1.1

移除内容包装器为我修复了它

<div data-role='content'> </div>


它的滚动与safari中的网页一样平滑。

由@theRemix提供的答案出人意料地运行良好,并且不会中断应用程序。它也适用于jquerymobile1.2.0alpha,这仍然是一个问题?我的应用程序代理就是因为这个。