javascript - 折叠/展开所有菜单项。 - HTML/JS/CSS/ Bootstrap 3

标签 javascript jquery html css twitter-bootstrap-3

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

enter image description here

    $('.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>

最佳答案

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

我是说这个:

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

关于javascript - 折叠/展开所有菜单项。 - HTML/JS/CSS/ Bootstrap 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44171074/

相关文章:

javascript - 将参数传递给 html 文件

java - 根据条件 JSP 显示 HTML 代码

javascript - 使用变量处理字符串sql查询中的单引号

javascript - 获取数组中元素的数量(JS)

javascript - d3.js - 时间尺度上均匀分布的条形

java - getJSON JavaScript 函数返回 undefined object

javascript - HTML 表格单元格值计数器

javascript - 在不使用类的情况下通过 Javascript 更改 CSS 样式是不好的做法吗?

javascript - 为什么从 javascript 到另一个 javascript 出现未定义错误?

javascript - 将 JSON 数组中的对象添加到 JavaScript 数组中,并重新映射键