2

アコーディオンマークアップなしでブートストラップ折りたたみを使用しています。

この機能はFF、Chromeなどで正常に機能しています。ie7、8、9では機能しますが、「トリガー」をクリックしたのは2回目です。

$('.trigger').click(function(e){
    e.preventDefault();
    $(this).closest('.item').find('.item-dropdown').collapse('toggle');
});

なぜ何かアイデアはありますか?

4

1 に答える 1

7

このSOの質問を見つけました:

ブートストラップ2.1.1「折りたたみ可能」がIEで初めて開かない

「この問題はIEとは関係ありません。これは、トランジションをサポートしていない(または非アクティブ化されている)ブラウザで発生します。

これは、最初にプラグインを初期化する必要があるためです。そうしないと、最初のクリックで折りたたみの初期化と切り替えの両方が行われます。デフォルトの初期化では折りたたみ(doc)が切り替えられ、遷移がない場合、折りたたみは表示されずに2回続けて切り替えられます。」

于 2013-03-21T09:00:20.330 に答える