1

我有一个现有的移动网站,我正在使用 Phonegap 将其转变为原生应用程序。我现有的 html 工具栏使用 css position:fixed 在 iOS 或 Android 中不兼容。因此,我想使用 jQuery mobile 之外的固定导航/工具栏。我已经安装了它,它看起来很棒:-) 唯一的问题是当我使用站点中已经内置的搜索功能时,jQuery 脚本的其余部分(未使用)正在影响传递参数。我知道有办法把它关掉,我已经做到了,但它仍然不是 100%,而且我有点过头了!

我想知道是否有一种方法可以仅将 CSS 和 JS 用于导航栏而将其余部分排除在外?因为这是我正在使用的唯一功能。这意味着网站恢复正常,我可以使用 jQuery 移动导航栏,我现在真的想保留它,因为我已经安装了它。

4

2 回答 2

1

此页面上,您可以查看他们的固定定位演示。我使用 FireBug 检查与页脚相关的元素并想出了这个小提琴。我没有在任何地方测试它,但它可以在 iPhone 上运行。通过查看此页面,您可以仅查看带有页脚的框架。

我的解决方案仅引用他们的 CSS 页面进行样式设置。您不需要jquery.mobile-1.2.0.js包含它们。如果你要在生产中使用它,你应该浏览他们的 CSS 页面并只选择使用的类,而不是包括整个 CSS 页面。

由于此解决方案仅使用 CSS,因此仅适用于大多数较新的移动设备。有关支持它的设备列表,请查看此站点。向下滚动到“移动 CSS 固定定位支持”部分。较旧的设备将出现故障。

于 2012-10-08T01:14:13.167 回答
0

它仍处于 Alpha 阶段,但正在创建一个下载生成器,让您获得所需的部分:http: //jquerymobile.com/download-builder/

于 2012-10-08T11:51:32.067 回答