У меня есть сайт, построенный с использованием ASP MVC с Bootstrap, и у меня есть navbar, построенный с использованием функций начальной загрузки. Все работает нормально, за исключением того, что когда я нахожусь на моей домашней странице, функция свернуть навигация не работает. Если я перехожу на другую страницу, она работает нормально. Есть ли причина, что это произойдет? Я использую главную страницу для всех этих страниц, поэтому мне кажется, что она будет работать на всех или вообще без нее.Bootstrap 3 Navbar Collapse работает только на дочерних страницах
Это код для навигатора.
<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