我有一個插件jOrgChart的div內的twitter引導下拉菜單。Twitter引導停止傳播下拉打開
我遇到的問題是,當我點擊按鈕打開下拉菜單時,它也觸發了父div中的一個單擊事件,它會對其他元素進行摺疊。
這是我的html:
<div id="chart">
<div class="node">
<div class="btn-group">
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
Actions
<span class="caret"></span>
</a>
<ul class="dropdown-menu" style="text-align:left;">
<li><a href="#">Edit</a></li>
<li><a href="#">Delete</a></li>
</ul>
</div>
</div>
<div class="node">
...
</div>
我想阻止a.dropdown撥動的點擊冒泡到div.node,我試着用這樣的:
$("div#chart div.btn-group > a.dropdown-toggle").click(function (e) {
e.stopPropagation();
});
但現在下拉不起作用。
編輯
這是具體情況:http://jsfiddle.net/UTYma/2/(感謝喬Tuskan啓動小提琴)
不,那樣下拉式也不起作用。 – Escobar5
http://jsfiddle.net/UTYma/你可以編輯,因爲我不知道你在做什麼。 – Joe
我編輯它,div#圖表丟失,你現在可以檢查下拉不起作用 – Escobar5