0

崩壊プラグインのhideイベントの前に false/preventDefault を返す方法はありますか?

たとえば、次のようなことをしたい:

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

この簡単な例: http://jsfiddle.net/ujgSC/4/アコーディオンで、ユーザーが同じ項目を 2 回クリックしてすべてのアコーディオンを閉じないようにしたい。

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 に答える