2016-12-02 20 views
2

を展開するとき、私は、私はこのJavaScriptアクティブにする関数を呼び出すにはどうすればよい:ブートストラップ崩壊が

jsPlumb.repaintEverything(); 

を...と言って警告ボックスを起動し、「私は拡大しています!!!」ユーザーがボタンをクリックしたときthis fiddle

これを達成する方法を知っている人はいますか?

$('#demo').on('shown.bs.collapse', function() { 
    jsPlumb.repaintEverything(); 
}); 

Updated fiddle

(注)このイベントが発生後に要素拡張アニメーションが完了したこと:

答えて

1

あなたはブートストラップが提起というshown.bs.collapseイベントを使用することができます。アニメーションの開始時にコードを実行する場合は、代わりにshow.bs.collapseを使用してください。

0

お客様の要件を満たすtwo events in Bootstrapがあります。

show.bs.collapse - このイベントは、show instanceメソッドが呼び出されるとすぐに発生します。 shown.bs.collapse - このイベントは、ユーザーに折り畳み要素が表示されたときに発生します(CSSトランジションが完了するまで待機します)。

「私は拡大しています!

だから、何が必要div

$('#demo').on('show.bs.collapse', function() { 
    jsPlumb.repaintEverything(); 
}); 
を示している直前にトリガされ show.bs.collapseです
関連する問題