我试图制作一个带有下拉菜单的导航栏,但是在这个里面,我不想有一个下拉菜单。但是当我点击它时,菜单关闭。我不想阻止这个功能,当我点击它时它就会消失,因为我认为这是因为它不能工作。我在https://github.com/twitter/bootstrap/pull/3383上看到了关于 stopPropagation 的内容,但我不知道我可以在哪里声明,而且它不是公式。
编辑:我不能使用 li class="dropdown-submenu" 因为当您使用手机或平板电脑时,当您触摸其中的链接时菜单会关闭。
有我的代码:
<div class="bs-docs-example">
<div class="navbar">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".navbar-responsive-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="/app/alink">Title</a>
<div class="nav-collapse collapse navbar-responsive-collapse">
<ul class="nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Article A<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="/app/alink">Title Article 1-A</a></li>
<li><a href="/app/alink">Title Article 2-A</a></li>
</ul>
</li>
<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">More ...<b class="caret"></b></a>
<ul class="dropdown-menu">
<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Article B<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="/app/alink">article 1-B</a></li>
</ul>
</li>
<li><a href="#" class="dropdown-toggle" data-toggle="dropdown">Article C<b class="caret"></b></a></li>
<li><a href="#" class="dropdown-toggle" data-toggle="dropdown">Article D<b class="caret"></b></a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>