模态关闭时如何关闭所有可折叠的div?

时间:2013-02-13 12:56:45

标签: javascript jquery html twitter-bootstrap

我的问题很简单,但在查看各自的API后,我不知道如何完成以下任务:

在我的网页上,我有modal。此模式包含accordion,其中包含多个可折叠的div元素。当我打开模态时,打开手风琴中的一些可折叠部分,关闭模态并再次打开模态,打开的可折叠部分仍然打开。我希望在模态关闭时关闭所有打开的可折叠部分。我该怎么做?

或者,为了进一步简化我的问题,我怎么能一次性关闭手风琴中所有打开的可折叠物呢?

1 个答案:

答案 0 :(得分:1)

如果你根据你链接的例子使用手风琴身体部分的accordion-body班级名称,并且你的模态根据你的另一个例子有myModal,那么:

$("#myModal").on("hidden", function() {
    $("#myModal .accordion-body").collapse("hide");
});
每次隐藏模态时,

都会折叠模态的手风琴部分。