5
我在彈出模式中使用手風琴時遇到了問題(都是Twitter Bootstrap插件)。 莫代爾已經關閉,每當手風琴塊被切換。Twitter Bootstrap:手風琴插件與Modal相撞
我在彈出模式中使用手風琴時遇到了問題(都是Twitter Bootstrap插件)。 莫代爾已經關閉,每當手風琴塊被切換。Twitter Bootstrap:手風琴插件與Modal相撞
手風琴摺疊會觸發一個'隱藏'事件,這也是Modal插件的實際情況。所以,有一種方法可以防止模式關閉:
$(document).on('click', 'a.accordion-toggle', function(e) {
$(e.target).parent().siblings('.accordion-body').on('hidden', function(e) {
e.stopPropagation();
});
});
希望帽子可以幫助你。
@JuliaCesar你的回答並沒有爲我工作,但它向我指出一個解決方案:
$('.collapse').on('hidden', function(e){
e.stopPropagation();
});
幾乎工作。我在手風琴中有兩個項目(這是一個模態),當我第一次打開模態,然後點擊第二個項目(默認隱藏)時,我的模態仍然關閉。 – SheperdOfFire 2013-02-24 11:33:11
a.accordion-toggle中有沒有標籤?如果是,您應該將stopPropagation事件綁定到它。 – JuliaCesar 2013-03-05 08:48:55
我想通了,忘了去掉html標籤。但謝謝你的迴應無論如何:) – SheperdOfFire 2013-03-06 09:38:23