5

ブートストラップを使用して、Web サイトの一部を折りたたんでいます。それはすべて正常に動作します。しかし、JavaScriptで手動で動作を制御しようとすると、うまくいきません

たとえば、私がこれを行うとき:

 $(".collapse").collapse('hide');

または正確にこれ:

  $(".collapse").each(function () {
            if (localStorage.getItem(this.id)) {
                $(this).collapse('hide');
            }

それは動作しません。次のエラーが表示されます: オブジェクトはプロパティまたはメソッドの「折りたたみ」ブートストラップをサポートしていません。

同様の例をオンラインで見ました。私は何を間違っていますか?助けてくれてありがとう。

アップデート:

この問題は、asp.net mvc プロジェクトのさまざまな jquery バージョンに関連していました。_Layout.cshtml からこのコード行を削除すると、修正されました。

   @Scripts.Render("~/bundles/jquery")
4

1 に答える 1

1

この問題は、asp.net mvc プロジェクトのさまざまな jquery バージョンに関連していました。_Layout.cshtml からこのコード行を削除すると、修正されました。

@Scripts.Render("~/bundles/jquery")

于 2015-02-24T09:42:59.210 に答える