0

有没有办法在崩溃插件hide事件之前返回 false/preventDefault ?

例如,我想做这样的事情:

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

这个简单的例子: http: //jsfiddle.net/ujgSC/4/带有手风琴,我想防止用户通过单击同一项目两次来关闭所有手风琴。

4

1 回答 1

2

尝试阻止事件的标题。

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

例子

于 2013-02-27T17:31:32.310 回答