我只熟悉桌面版 jquery,我也想将它用于移动 RIA。我去提供的演示站点(http://jquerymobile.com/demos/1.2.0/)并尝试查看它。问题是我拥有的所有浏览器都不能很好地支持它(内置 Android 4、chrome mobile、delphin 浏览器 - 都是最新的)。当我探索这个演示时,我注意到:
- 在转换到下一个之前页面滚动到顶部
- 页面在转换到下一个之前闪烁
- 返回页面时页面在顶部打开,然后滚动(可见)到上一个位置,甚至根本不滚动
- 页面隐藏前列表视图折叠
- 不同的浏览器给出不同的页面大小(字体和控件)
- 输入在编辑期间不应用样式
- 在内容转换期间固定页脚抽动
我的问题是:jquery mobile 是否真的支持任何浏览器......或者我应该问,是否有任何浏览器真的支持 jquery mobile?
我花了一些时间来处理它。我想将它用于我的移动 RIA 应用程序。未来我计划将其转移到phonegap。但我还遇到了另一个问题:
- 使用碎片化的 GUI 看起来像是在平板电脑上工作,但它有相同的滚动问题,并且在这个演示中根本没有记录(这里我的意思是片段:http: //developer.android.com/images/fundamentals/fragments.png )
所以我最后要问的问题是:jquery mobile 准备好将它用于移动 RIA 了吗?
我给了它一个机会,因为我现在正在使用 jqueru UI,它工作得很好。但我害怕陷入死胡同。
如果可以的话,请给我一些启发。
[编辑]
我在三星 GT-I9100、Android 4.0.4 上对其进行了测试(我假设我的用户也可以使用性能较低的手机)