jquery - 如何将垂直菜单与按钮图标和子类别结合起来

标签 jquery css twitter-bootstrap

我正在为一个元素使用 Twitter bootstrap,并且我有一个特定的侧边栏。我正在尝试合并使用 Accordion 和手机折叠菜单的子类别。我找到的最接近的是 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">

有什么想法吗?

最佳答案

为按钮做了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();
});
});

关于jquery - 如何将垂直菜单与按钮图标和子类别结合起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21609704/

相关文章:

javascript - Ajax调用不将数据存储在数组中

javascript - jquery 验证 addMethod 不工作

html - 响应式背景图像 div 和固定导航的重叠内容问题

html - 在其中添加图像时,Div 高度未填满屏幕大小

html - 较小容器内的全屏图像

javascript - Jquery 输入值未正确更新

jquery - CSS:如何使光标成为输入文件上的指针?

html - 这个html代码有什么错误?

css - WordPress - 短代码列的移动堆叠顺序

jquery - 使用 JQuery 表达式验证带有百分号的整数或 float