Я пытался сделать навигационную панель с выпадающим меню внутри, но в этом мне не нужно выпадающее меню внутри. Но когда я нажимаю на него, меню закрывается. Я не хочу блокировать эту функцию, которая, когда я нажимаю на нее, исчезает, потому что я думаю, что из-за этого она не может работать. Я видел кое-что о stopPropagation на https://github.com/twitter/bootstrap/pull/3383 но я не знаю, где я могу объявить об этом, и это не формула.
РЕДАКТИРОВАТЬ: я не могу использовать 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>