Javascript 仅在父级折叠上具有事件的引导嵌套折叠
我有一个嵌套的引导折叠,在父级和子级折叠上都有一个显示的事件触发。我只需要向父母开火,而不是向孩子开火Javascript 仅在父级折叠上具有事件的引导嵌套折叠,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我有一个嵌套的引导折叠,在父级和子级折叠上都有一个显示的事件触发。我只需要向父母开火,而不是向孩子开火 $(document).ready(function() { $("#accordion2").on("shown",function() { alert("shown!"); }); }); 下面是一个示例:您可以使用事件对象的停止播放方法 $(".accordion").on("shown",function(event) { event.stopPropag
$(document).ready(function() {
$("#accordion2").on("shown",function() {
alert("shown!");
});
});
下面是一个示例:您可以使用
事件
对象的停止播放
方法
$(".accordion").on("shown",function(event) {
event.stopPropagation();
});
哦,在事件行的末尾有一个冒号。我也有类似的问题。我有嵌套的折叠元素,当我折叠子元素时,父元素上也会触发.show()事件。我试过停止翻版,但没有成功。有什么想法吗?@josiahprague如果你犯了和我一样的错误,那是因为你把stopPropagation()错写为stopPropagation()@josiahprague尝试收听“show.bs.collapse hide.bs.collapse”事件我也有类似的问题。我有嵌套的折叠元素,当我折叠子元素时,父元素上也会触发.show()事件。我试过停止翻版,但没有成功。有什么想法吗?