【发布时间】:2016-02-22 19:08:28
【问题描述】:
我希望当用户在菜单外点击时关闭我的菜单,而不仅仅是在导航栏元素之外。因为我的菜单中有更多折叠,所以这个解决方案对我不起作用:How to close an open collapsed navbar when clicking outside of the navbar element in 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>
【问题讨论】:
-
你能创建一个小提琴或引导这个
-
发布你的 html 的其余部分