У меня есть раскрывающийся бутстрап twitter внутри div с плагином jOrgChart.
Проблема, с которой я сталкиваюсь, заключается в том, что, когда я нажимаю кнопку, чтобы открыть раскрывающееся меню, она также запускает событие click в родительском 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-toggle от bubbling до div.node, я попытался с этим:
$("div#chart div.btn-group > a.dropdown-toggle").click(function (e) {
e.stopPropagation();
});
Но теперь выпадающее меню не работает.
ИЗМЕНИТЬ
Это конкретный случай: http://jsfiddle.net/UTYma/2/ (спасибо Джо Тускану за запуск скрипки)