Свернуть не удается, когда я нажимаю nav Button
. Работает только на главной странице. когда я пытаюсь сделать это на другой странице (навигационная страница), это не работает. как я могу решить это?
Примечание: согласно моей регистрации проверить его закрытие, но сразу же снова show
крах menu-item
. Я не понимаю, как это исправить.
HTML
<header>
<nav class="navbar navbar-light bg-light">
<a class="navbar-brand" href="#">LOGO </a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#nav-menu" aria-expanded="false">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="nav-menu">
<ul class="navbar-nav ml-auto">
<li class="nav-item active">
<a class="nav-link" href="index.html">Home</span></a>
</li>
<li class="nav-item" >
<a class="nav-link" href="#" data-page="about">About Us</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" data-page="work">Our Work</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" data-page="tech">Tech</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" data-page="process">Our Process</a>
</li>
<li class="nav-item" >
<a class="nav-link" href="#" data-page="blog">Blog</a>
</li>
</ul>
</div>
</nav>
</header>
<div id="body-content">
</div>
JS
$(document).ready(function(){
$(".navbar-collapse .navbar-nav li a").click(function(){
$("li").removeClass("active");
$(this).closest("li").addClass("active");
$(".collapse").collapse('hide');
$("#body-content").load($(this).data("page")+".html");
});
});