2013-02-24 107 views
0

有沒有辦法在collapse插件的hide事件之前返回false/preventDefault?Twitter引導阻止事件發生

E.g我想要做這樣的事情:

$(".collapse").on('hide', function(e){ 
    if($(this).hasClass("in")) 
     e.preventDefault(); 
}); 

這個簡單的例子:http://jsfiddle.net/ujgSC/4/與手風琴,我想阻止用戶通過點擊兩次相同的項目關閉所有的手風琴。

+1

如果單擊標題的幾個項目,你會發現,有一半的作品/打破一切 – 2013-02-24 20:36:51

回答

2

嘗試阻止事件的標題。

$('.accordion-toggle').click(function(){  
    if($($(this).attr('href')).hasClass("in")){   
    console.log('PREVENT'); 
    return false; 
    } 
}); 

Example

+1

看起來像這樣的工作,不錯@iJD – Ngenator 2013-02-27 20:22:04