2012-10-22 2 views

答えて

18

崩壊プラグインで隠されたイベントを処理する必要があります。隠された

From Docs

- 崩壊の要素がユーザーから を隠されていたときにこのイベントは、(完了するために、CSSの遷移を待つことになる)発射されます。

$('#myCollapsible').on('hidden', function() { 
    // do something… 
}) 

@Francescで指摘したように、我々は

$('#myCollapsible').on('hidden.bs.collapse', function() { 
    // do something… 
}) 
+3

、ブートストラップバージョンを気にし、3.0にイベントの名前が異なります。$( '#のmyCollapsible')( 'hidden.bs.collapse' に関する、機能(){// 何かをしてください... })。 – Cesc

2

を使用する必要がブートストラップ3.0のためのコメントで私が崩壊プラグインを使用したことがありませんが、マニュアルには、コールバックがあると言います要素遷移が完了したら呼び出されるべき「隠し」と呼ばれるものです。

$('#myCollapsible').on('hidden', function() { 
    // do something… 
}); 
+1

ありがとうございます。ラメッシュとあなたの答えは同じです。私はtak tik tukメソッドを使って1つを受け入れなければなりませんでした。 – Dasun

4

ブートストラップ3.0を使用しているなら、かなり簡単です。 shown.bs.collapseは、遷移が示された要素が完了したときに発生するイベントです。私はあなたがこのようなものを探していると信じています。新しいユーザーの場合

$('#myCollapsible').on("shown.bs.collapse", function(){ 
//trigger content change 
//this code will be triggered when the collapse transition is completed 
//that is your myCollapsible element will have 'in' in your class 
}); 
関連する問題