Javascript 保持下拉菜单打开Rails 4.0上的Bootstrap 2.3.2
我在Rails 4.0上使用Bootstrap 2.3.2上的下拉菜单,我试图在单击下拉菜单中的按钮后保持下拉菜单打开,因此我只希望在重新单击下拉切换元素时它关闭 我试图按照这里的解决方案来做,但没有任何效果…下面是我试图在我的html.erb上所做的,以使其工作。请告诉我我做错了什么,或者如果您有更好的工作解决方案,请告诉我。任何提示都将不胜感激,提前感谢Javascript 保持下拉菜单打开Rails 4.0上的Bootstrap 2.3.2,javascript,ruby-on-rails,angularjs,twitter-bootstrap,Javascript,Ruby On Rails,Angularjs,Twitter Bootstrap,我在Rails 4.0上使用Bootstrap 2.3.2上的下拉菜单,我试图在单击下拉菜单中的按钮后保持下拉菜单打开,因此我只希望在重新单击下拉切换元素时它关闭 我试图按照这里的解决方案来做,但没有任何效果…下面是我试图在我的html.erb上所做的,以使其工作。请告诉我我做错了什么,或者如果您有更好的工作解决方案,请告诉我。任何提示都将不胜感激,提前感谢 <div class="dropdown"> <a **ng-click="$event.stopPropagati
<div class="dropdown">
<a **ng-click="$event.stopPropagation();"** class="dropdown-toggle" id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="/page.html">
Dropdown
<b class="caret"></b>
</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
<div>
<button type="button" class="btn btn-primary" data-toggle="button">
</di>
</ul>
</div>
停止传播不应该应用于可点击元素本身吗
<div class="dropdown">
<a class="dropdown-toggle" id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="/page.html">
Dropdown
<b class="caret"></b>
</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
<div ng-click="$event.stopPropagation();">
<button type="button" class="btn btn-primary" data-toggle="button">
</di>
</ul>
</div>
我已经试过了,不幸的是,它不起作用……我甚至试着把它放在我版面的主体中,除了它自己的div标签之外,它仍然不起作用……我试着在我的应用程序中重新创建这把小提琴,但没有用。也许我的环境有问题??我真的搞不懂怎么回事。有人能给我指出正确的方向吗?我真的不知道该怎么办。如果我需要发布更多信息,请告诉我。