ブートストラップを使用して、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")