【问题标题】:Collapse/Un-collapse all menu items. - HTML/JS/CSS/Bootstrap3折叠/展开所有菜单项。 - HTML/JS/CSS/引导程序 3
【发布时间】:2017-05-25 01:53:53
【问题描述】:

左边是我的代码所做的,右边是我想要它做的。当点击一个菜单项时,它可以很好地折叠,但我希望能够在之后取消折叠它们,并且如果我愿意的话能够折叠所有它们。

    $('.nav-second').on('show.bs.collapse', function () {
        $('.nav-second.in').collapse('hide');
    });

html

<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

<!-- Latest compiled JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

<div id="sidebar-wrapper">
    <ul class="sidebar-nav">
        <li class="sidebar-brand"></li>
        <li>
            <a href="main.html"><i class="material-icons">home</i></a>
        </li>
        <li>
            <a href="#overall" data-toggle="collapse" aria expanded="false">Overall </a>
            <ul id="overall" class="nav-second collapse">
                <li><a href="#">Item 1</a></li>
                <li><a href="#">Item 2</a></li>
            </ul>
        </li>
        <li>
            <a href="#dashboard" data-toggle="collapse" aria expanded="false">Dashboard </a>
            <ul id="dashboard" class="nav-second collapse">
                <li><a href="#">Item 1</a></li>
                <li><a href="#">Item 2</a></li>
            </ul>
        </li>
        <li>
            <a href="#service" data-toggle="collapse" aria expanded="false">Service </a>
            <ul id="service" class="nav-second collapse">
                <li><a href="#">Item 1</a></li>
                <li><a href="#">Item 2</a></li>
            </ul>
        </li>
        <li>
    </ul>

【问题讨论】:

    标签: javascript jquery html css twitter-bootstrap-3


    【解决方案1】:

    如果您需要这种方法,只需删除该 jQuery 代码即可。

    我的意思是这个:

    $('.nav-second').on('show.bs.collapse', function () {
            $('.nav-second.in').collapse('hide');
        });
    

    【讨论】:

    • 我已经尝试过了,可以折叠所有菜单项,但取消折叠不起作用。感谢您的宝贵时间
    • 你需要什么来取消折叠。
    • .collapse("toggle") 切换可折叠元素 .collapse("show") 显示可折叠元素 .collapse("hide") 隐藏可折叠元素 我认为我需要折叠切换但不需要确定放在哪里
    猜你喜欢
    • 2013-12-28
    • 2015-09-30
    • 2012-12-07
    • 2018-06-29
    • 2015-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-07
    相关资源
    最近更新 更多