私はブートストラップ付きのASP MVCを使用して構築されたウェブサイトを持っており、ブートストラップ機能を使用して構築されたナビゲーションバーを持っています。私のホームページにいるとき、navbarの折りたたみ機能が動作しないことを除いて、すべてうまく動作します。別のページに移動すると、正常に動作します。これが起こる何らかの理由はありますか?私はこれらのすべてのページのマスターページを使用しているので、それはすべてまたはなしで動作するように思えます。ブートストラップ3 Navbar折りたたみは、子ページでのみ機能します
ここにnavbarのコードがあります。
<div style="background-color:#F2F2F2;" class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button style="margin-right:20px;" type="button" class="navbar-toggle navbar-nav" data-toggle="collapse" data-target="#crashNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div id="crashNavbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav" style="padding-top:20px;">
<li> @Html.ActionLink("Home", "Index", "Home")</li>
<li> @Html.ActionLink("About", "About", "Home")</li>
<li> @Html.ActionLink("Contact", "Contact", "Home")</li>
</ul>
</div>
</div>
</div>
データターゲットフィールドで「.navbar-collapse」を参照しようとしましたが、それは役に立たなかった。
あなたの**コンソール**にエラーがあり、jQuery + Bootstrapjsがそのページにあることを確認しましたか? – vanburen
ブートストラップとjqueryの両方が存在します。他のjqueryは正常に動作しているようです。私はコンソールで何のエラーも見ませんでした。 – Wyatt
正直なところ、問題を再現する方法がないので、コード/情報に基づいて言うのはかなり難しいです。私の唯一の他の(長時間の)提案は、ブラウザのキャッシュをクリアすることです/別のブラウザを試して問題が解決するかどうかを確認することです。 – vanburen