0

我只熟悉桌面版 jquery,我也想将它用于移动 RIA。我去提供的演示站点(http://jquerymobile.com/demos/1.2.0/)并尝试查看它。问题是我拥有的所有浏览器都不能很好地支持它(内置 Android 4、chrome mobile、delphin 浏览器 - 都是最新的)。当我探索这个演示时,我注意到:

  • 在转换到下一个之前页面滚动到顶部
  • 页面在转换到下一个之前闪烁
  • 返回页面时页面在顶部打开,然后滚动(可见)到上一个位置,甚至根本不滚动
  • 页面隐藏前列表视图折叠
  • 不同的浏览器给出不同的页面大小(字体和控件)
  • 输入在编辑期间不应用样式
  • 在内容转换期间固定页脚抽动

我的问题是:jquery mobile 是否真的支持任何浏览器......或者我应该问,是否有任何浏览器真的支持 jquery mobile?

我花了一些时间来处理它。我想将它用于我的移动 RIA 应用程序。未来我计划将其转移到phonegap。但我还遇到了另一个问题:

所以我最后要问的问题是:jquery mobile 准备好将它用于移动 RIA 了吗?

我给了它一个机会,因为我现在正在使用 jqueru UI,它工作得很好。但我害怕陷入死胡同。

如果可以的话,请给我一些启发。

[编辑]

我在三星 GT-I9100、Android 4.0.4 上对其进行了测试(我假设我的用户也可以使用性能较低的手机)

4

2 回答 2

0

这里有很多信息:

http://jquerymobile.com/demos/1.2.0/docs/about/platforms.html

是的,PhoneGap 是特别支持的。

您详述的大多数问题是移动设备及其浏览器的限制,而不是 jQuery Mobile。与原生应用程序相比,移动 Web 将始终提供权衡。一种为您提供广泛的分布,但具有公认的局限性。另一个为您提供出色的控制和 UI,但跨平台选项有限。

我正在用 jQM 构建一个相当大的应用程序。它针对企业类型的客户,对我们来说,分发和跨平台功能远远超出了限制。但这一切真的取决于你想破解什么坚果。

于 2013-02-05T22:30:42.057 回答
0

此处列出了对 jQuery Mobile 的浏览器支持:http: //jquerymobile.com/gbs/。它是一个分级的支持文档(A、B 和 C),每个等级意味着它具有不同的支持级别。请务必仔细阅读浏览器旁边的评论——它通常会列出用于测试它的手机的品牌和型号。例如,Android 4.0 浏览器指出升级后的设备可能会出现一些问题。

请注意,对于任何移动平台,您不仅支持浏览器,还支持操作系统版本和硬件本身。不幸的是,这会使移动开发变得棘手。

于 2013-02-05T22:31:50.243 回答