如何在 jQuery Mobile 网站中创建侧边栏?
我想简单地创建一个类似于 jQuery Mobile 上的侧边栏演示文档位于此处。
我已阅读这个问题,但不太了解如何实现它。
重点是,我正在使用 jQuery Mobile 为大屏幕(如台式机、上网本、平板电脑等)制作一个网站。对于移动网站,我将只使用没有侧边栏的网站。
我也尝试过 SplitView (代码在这里)但它有点错误,我认为因为 jQuery Mobile 讨厌侧边栏......
所以:
- 要么我想要一个解决方案来实现一个简单的侧边栏,例如jQuery Mobile 文档 上的文档。
- 或者我想要一个像 SplitView 这样准备好的库来制作侧边栏。
- 或者我想要 jQuery Mobile(支持 jQuery Mobile 的大多数功能)的替代品,它支持侧边栏。
谢谢...:D
I want to simply create a sidebar like the one on the jQuery Mobile Demo Docs here.
I have read this question and didn't quite understand on how to implement it.
The point is, I'm making a website using jQuery Mobile for big screens, like Desktops, Net Books, Tablets and more. For the mobile site, I will just use the site without the sidebar.
I have also tried SplitView (code here) but its a bit buggy, I think because jQuery Mobile hates sidebars...
So:
- Either I want a solution to implement a simple sidebar like the one on jQuery Mobile's Docs.
- Or I want a prepared library like SplitView for making a sidebar.
- Or I want an alternative to jQuery Mobile (which supports most features of jQuery Mobile) which supports a sidebar.
Thanks... :D
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我创建了一个示例 jQuery Mobile 应用程序,其工作方式如下 - 当屏幕尺寸较大时,将显示分割视图布局。否则,可以通过标题中的按钮完成导航。为了在桌面浏览器中说明这一点,我有给定要检查的宽度为 500px。如果宽度> 500 px,则分割视图。如果宽度 <500px,则标题中的按钮
以下是源代码:
现场演示 - http://pastehtml .com/view/bo99qejac.html
相关问题 - JQuery 移动设备 - 纵向按钮上的内容导航折叠< /a>
I have created a sample jQuery Mobile application which works like this - When screen size is large,a split view layout will be shown.Otherwise,navigation can be done via a button in the header.For illustrating this in a desktop browser,I have given the width to check as 500px.If width>500 px ,split view. If width <500px, button in header
Here is the source code:
Live demo here - http://pastehtml.com/view/bo99qejac.html
Related question - JQuery mobile - content navigation collapse on a button on portrait
jQM 一侧的“侧边栏”用于平板电脑/台式机显示,我认为移动设备会将它们堆叠起来。
如果您查看源代码,您可以看到 jQM 为此有单独的内容容器:
更新:
看起来 jQM 添加了另一个 CSS 文件来控制它:
The 'sidebar' on the jQM side is for Tablet/Desktop display, A mobile device will stack them I think.
If you view the source you can see jQM has separate content containers for this:
UPDATE:
Looks like jQM added another CSS file to control this:
使用 jQuery mobile 创建侧边栏非常简单!看看这个例子: http://lab.cubiq.org/iscroll/examples/ ipad/
这适用于 jQuery mobile,下载它名为 iScroll,您可以在此处下载:http://cubiq.org/iscroll-4
Create a sidebar with jQuery mobile s very simple ! Just have a look at this exemple : http://lab.cubiq.org/iscroll/examples/ipad/
This is working with jQuery mobile, download it's named iScroll and you can download it here : http://cubiq.org/iscroll-4
您发现执行此操作的大多数插件都不适用于 Jquery mobile。
iScroll 4 不适用于 JQUERY MOBILE。
有一个非常有问题的分支试图使其与 JQM 一起工作,但是在此线程中发布的 splitview 示例无法与它一起工作,并且未包含在内。
Most of the plugins you find to do this, will not work work with Jquery mobile.
iScroll 4 DOES NOT WORK WITH JQUERY MOBILE.
There is a very buggy fork that attempts to make it work with JQM, but the splitview example, posted in this thread, doesn't work with it and isn't included.