【发布时间】:2014-10-29 09:50:42
【问题描述】:
我的引导菜单如下(这是许多菜单项中的一个的代码 sn-p):
<!-- Code for Navigable menu (mobile) -->
<nav class="navbar navbar-default" role="navigation">
<div class="container commonWidth">
<button type="button" style="width: 100%" class="navbar-toggle" data-toggle="collapse" data-target="#led-collapse">
LED & Lighting <b class="caret"></b>
</button>
<!-- Collect the nav links for toggling -->
<div class="collapse navbar-collapse hidden-sm" id="led-collapse">
<ul class="nav navbar-nav">
<li class="dropdown visible-xs">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">LED Lights<b class="caret visible-xs"></b></a>
<ul class="dropdown-menu">
<li><a href="#">LED Lamps & Tubes</a></li>
<li><a href="#">Downlights, Spotlights & COB</a></li>
<li><a href="#">LED Panels</a></li>
<li><a href="#">LED Surface</a></li>
<li><a href="#">Commercial & Industrial</a></li>
<li><a href="#">LED GU10 Fittings</a></li>
<li><a href="#">LED Strips</a></li>
</ul>
</li>
<li class="dropdown visible-xs">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Luminaires (Fittings)<b class="caret visible-xs"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Domestic Tube Fittings</a></li>
<li><a href="#">Floodlights</a></li>
</ul>
</li>
</div> <!-- End LED Menu -->
</div> <!-- End commonWidth -->
</nav>
问题是,在单击 3 级链接 (.dropdown-menu > li > a) 后,整个 2 级菜单 (li class="dropdown visible-xs") 立即折叠。但是,我希望在单击第三级链接后保持打开状态。 这是小提琴:http://jsfiddle.net/dk49/ugzwmhm6/ 有什么建议吗?
谢谢。
【问题讨论】:
-
你能在小提琴中重现同样的内容吗?
-
这里是小提琴(玩灰色菜单 - 风扇、LED 等。例如,点击风扇 -> 吊扇 -> 经济。点击经济链接后,吊扇块崩溃,但我希望它保持开放):jsfiddle.net/dk49/ugzwmhm6
标签: javascript jquery html css twitter-bootstrap-3