jQuery 移动数据页='内容'仅过渡
我正在尝试使用 PhoneGap 和 jQuery Mobile 开发 iPhone 应用程序。此应用程序有一个固定页脚
。
我现在面临的主要问题是内置页面转换更改了整个页面,要求我在每个页面中复制/粘贴页脚代码。
显然,这不是这样做的方法。页脚中的任何微小更改都必须重复 10 次以上(对于 10 多个页面)。
我的问题如下:如何加载页面的“内容”部分(带有幻灯片过渡),这样我就不必在所有页面中添加页脚代码?
I am trying to develop an iPhone app using PhoneGap and jQuery Mobile. This app has a Fixed Footer
.
The main problem I'm facing right now is that the built-in page transition changes THE WHOLE PAGE, requiring me to copy/paste
the footer code in every page.
Obviously, this is not the way to do it. Any small change in the footer has to be duplicated 10+ times (for 10+ pages).
My question is as follows: how can I load just the "content" part of the page (with a slide transition) so I wont have to have to footer code in all of my pages?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
该功能在 jQuery Mobile 中尚不可用。您可以在 iOS 5 设备上为“真实”固定页脚和固定页眉打开
touchOverflowEnabled
选项,但不能为任何其他设备打开。来源:http://jquerymobile.com/demos/1.0/docs/toolbars/bars -fixed.html
但是,您可以以编程方式设置页脚,而不是对每个页面进行硬编码:
这是一个演示:http://jsfiddle.net/vNqaG/ (请注意,HTML 窗格中没有硬编码的页脚)
That functionality is not yet available in jQuery Mobile. You can turn on the
touchOverflowEnabled
option for "real" fixed-footers and fixed-headers on iOS 5 devices but not for any other devices.Source: http://jquerymobile.com/demos/1.0/docs/toolbars/bars-fixed.html
You can however setup your footers in a programmatic manor rather than hard-coding each page:
Here is a demo: http://jsfiddle.net/vNqaG/ (Notice there are no hard-coded footers in the HTML pane)
如果您在 Web 应用程序中使用数据库,则只需将页脚 html 添加到数据库中,并在每个页面上使用 PHP 加载它即可。首先,您必须将 PHP 硬编码到每个页面中,但之后更改页脚只需快速编辑数据库即可。查找 MySQL/PHP。
If you're using a database in the web application, you can simply add the footer html into the database and load it with PHP every page. You'd have to hard-code the PHP into every page at first, but after that all it takes to change the footer is just a quick editing of the database. Look up MySQL/PHP.