Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 仅在父级折叠上具有事件的引导嵌套折叠_Javascript_Jquery_Twitter Bootstrap - Fatal编程技术网

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()事件。我试过停止翻版,但没有成功。有什么想法吗?