Tôi có một trình đơn thả xuống twitter bootstrap bên trong div với plugin jOrgChart.Twitter tuyên truyền dừng bootstrap trên menu thả xuống mở
Sự cố tôi gặp phải là khi tôi nhấp vào nút để mở trình đơn thả xuống, nó cũng kích hoạt sự kiện nhấp chuột trong div cha mẹ sẽ làm sụp đổ các phần tử khác.
Đây là html của tôi:
<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>
tôi muốn ngăn chặn các nhấp chuột của a.dropdown-chuyển đổi từ bọt để div.node, tôi đã cố gắng với điều này:
$("div#chart div.btn-group > a.dropdown-toggle").click(function (e) {
e.stopPropagation();
});
Nhưng bây giờ trình đơn thả xuống không hoạt động.
EDIT
Đây là trường hợp cụ thể: http://jsfiddle.net/UTYma/2/ (Nhờ Joe Tuskan để bắt đầu fiddle)
Không, cách đó trình đơn thả xuống không hoạt động. – Escobar5
http://jsfiddle.net/UTYma/ bạn có thể chỉnh sửa điều đó không, vì tôi không chắc bạn đang cố gắng làm gì. – Joe
Tôi đã chỉnh sửa nó, biểu đồ div # bị thiếu, bạn có thể kiểm tra ngay bây giờ rằng trình đơn thả xuống không hoạt động – Escobar5