如何将垂直菜单与按钮图标和子类别相结合(How to combine vertical menu with button icon and subcategories)

编程入门 行业动态 更新时间:2024-10-21 09:49:45
如何将垂直菜单与按钮图标和子类别相结合(How to combine vertical menu with button icon and subcategories)

我正在使用twitter bootstrap进行项目,我有一个特定的侧边栏。 我正在尝试合并使用手风琴和手机折叠菜单的子类别。 我发现的最接近的是http://jsfiddle.net/JpJqD/2/ ,但是当我尝试用它封装时,它会中断:

<div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">

有任何想法吗?

I am using twitter bootstrap for a project and I have a specific sidebar in mind. I'm trying to incorporate subcategories that use an accordion and a collapse menu for phones. The closest I've found is http://jsfiddle.net/JpJqD/2/, but it breaks when I try to envelope it with:

<div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">

Any ideas?

最满意答案

是按钮的jquery。 您需要做的就是在媒体查询中的.panel上设置display:none,无论您喜欢哪个宽度。

http://jsfiddle.net/JpJqD/116/

$(function(){ $('#sidebar > a').on('click', function (e) { e.preventDefault(); if(!$(this).hasClass("active")){ var lastActive = $(this).closest("#sidebar").children(".active"); lastActive.removeClass("active"); lastActive.next('div').collapse('hide'); $(this).addClass("active"); $(this).next('div').collapse('show'); } }); $('.open-link').click(function(){ $('#sidebar').toggle(); }); });

Did the jquery for the button. All you need to do is set display:none on .panel in a media query, whichever width you prefer.

http://jsfiddle.net/JpJqD/116/

$(function(){ $('#sidebar > a').on('click', function (e) { e.preventDefault(); if(!$(this).hasClass("active")){ var lastActive = $(this).closest("#sidebar").children(".active"); lastActive.removeClass("active"); lastActive.next('div').collapse('hide'); $(this).addClass("active"); $(this).next('div').collapse('show'); } }); $('.open-link').click(function(){ $('#sidebar').toggle(); }); });

更多推荐

本文发布于:2023-08-05 03:50:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1428579.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:如何将   菜单   类别   按钮图标   combine

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!