jQuery Mobile菜单

阿西米利

要求使用较旧的版本,但没有令人满意的答案。

在小屏幕上查看时,jQuery Mobile文档使用一个多级菜单面板,点击该菜单面板即可滑动。

菜单按钮 在此处输入图片说明

我尝试复制代码,但这就是我得到的全部:

在此处输入图片说明

显然,您还需要在data-role="collapsible"li使用子菜单和其他一些属性来指定,这并不是很理想。

当然,有些使用jQuery Mobile的人也需要其移动网站上的菜单。但这在文档中无处可寻。

有没有人知道如何在不重新发明轮子的情况下做到这一点?
还是jQuery Mobile在没有手动编码所有内容的情况下根本不支持这种菜单?

奥马尔

如果您检查页面源代码,您会注意到ul面板中的s'没有,data-role="listview"并且li给出了包含子元素的s' data-role="collapsible"

这还不是全部,可以使用以下代码mobileinit将上述uls转换为listview

$(".jqm-navmenu-panel ul").listview();

而且,padding并且margin在所有面板的元素上都进行了删除/修改,以使它们彼此粘合。

.jqm-navmenu-panel .ui-listview > li .ui-collapsible-heading {
  margin: 0;
}

.jqm-navmenu-panel .ui-collapsible.ui-li-static {
  padding: 0;
  border: none !important;
}

.jqm-navmenu-panel .ui-collapsible + li > .ui-btn,
.jqm-navmenu-panel .ui-collapsible + .ui-collapsible > .ui-collapsible-heading > .ui-btn,
.jqm-navmenu-panel .ui-panel-inner > .ui-listview > li.ui-first-child .ui-btn {
  border-top: none !important;
}

.jqm-navmenu-panel .ui-listview .ui-listview .ui-btn {
  padding-left: 1.5em;
  color: #999;
}

.jqm-navmenu-panel .ui-listview .ui-listview .ui-btn.ui-btn-active {
  color: #fff;
}

.jqm-navmenu-panel .ui-btn:after {
  opacity: .4;
  filter: Alpha(Opacity=40);
}

.jqm-navmenu-panel ul li:first-child a{
  border-top: none;
}

演示版

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery UI:水平菜单

来自分类Dev

带有JSON和jQuery Mobile的多级列表菜单

来自分类Dev

增强jQuery Mobile菜单系统

来自分类Dev

JQuery Mobile中的多个可过滤选择菜单

来自分类Dev

jQuery动画垂直菜单

来自分类Dev

jQuery响应菜单

来自分类Dev

在html页面上动态填充的选择菜单,无需使用jquery mobile即可在android webview上显示

来自分类Dev

使用最新的jquery使菜单如“ facebook mobile menu”

来自分类Dev

jQuery滑动菜单功能

来自分类Dev

jQuery Mobile选择菜单可在弹出窗口中的任意位置打开

来自分类Dev

jQuery菜单图标RTL

来自分类Dev

jQuery菜单加载问题

来自分类Dev

菜单图标动画jQuery

来自分类Dev

jQuery Mobile选择菜单data-native-menu =“ false”选择的项目颜色

来自分类Dev

jQuery菜单未出现

来自分类Dev

JQuery汉堡菜单功能

来自分类Dev

显示隐藏的jQuery菜单

来自分类Dev

如何在jQuery Mobile子菜单中修复标题

来自分类Dev

创建jQuery滑动菜单

来自分类Dev

jQuery mobile-添加按钮以选择菜单

来自分类Dev

jQuery addClass到菜单

来自分类Dev

幻灯片菜单不会在JQuery Mobile App中首次加载

来自分类Dev

浮动菜单jQuery悬停

来自分类Dev

JQuery Mobile菜单仅在桌面上有效

来自分类Dev

使用jQuery Mobile更改备用菜单的背景和字体颜色?

来自分类Dev

尝试通过Jquery Mobile制作弹出菜单

来自分类Dev

jQuery Mobile在按钮单击事件上显示本机选择菜单

来自分类Dev

如何根据选择更改jquery mobile选择菜单按钮的背景颜色?

来自分类Dev

jQuery Mobile自定义样式的水平响应菜单