小编Koe*_*ien的帖子

Bootstrap:如何在菜单外单击时关闭打开的折叠导航栏?

我想在用户点击菜单外部时关闭我的菜单,而不仅仅是在navbar元素之外.因为我的菜单中有更多折叠,所以此解决方案对我不起作用:如何在Bootstrap 3中单击导航栏元素外部时关闭打开的折叠导航栏? 当我在菜单外单击时菜单消失,但是当我点击带有下拉菜单的链接时,整个菜单都会崩溃.

<div class="collapse navbar-collapse nav-mobile" id="bs-example-navbar-collapse-1">
    <ul class="nav navbar-nav">
        <li class="list-group panel">
            <a href="#submenu-1" class="list-group-item" data-toggle="collapse" data-parent="#MainMenu">Webshop</a>
            <ul class="collapse" id="submenu-1">
                <a href="#SubMenu1" class="list-group-item" data-toggle="collapse" data-parent="#SubMenu1">Industriële verpakkingen</a>
                <a href="javascript:;" class="list-group-item">Promotionele verpakkingen</a>
                <a href="javascript:;" class="list-group-item">Gelamineerde verpakkingen</a>
                <a href="javascript:;" class="list-group-item">Enveloppen &verzend verpakkingen</a>
                <a href="javascript:;" class="list-group-item">Medische verpakkingen</a>
                <a href="javascript:;" class="list-group-item">Co-packing</a>
            </ul>
        </li>
    </ul>
Run Code Online (Sandbox Code Playgroud)

jquery collapse dropdown

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

collapse ×1

dropdown ×1

jquery ×1