Я добавляю class = "active" в nav> ul> li с помощью jQuery для изменения цвета фона.Работает, когда href = "#".Но когда я добавляю ссылку между href = "example.php" - она переходит на страницу.но активный класс не работает, и фон не остается, чтобы показать, где я нахожусь.
возможно ли работа с ссылками, а также изменение фона, чтобы показать, какая страница у меня сейчас есть в jQuery или как они работают в WP?
$(document).ready(function(){
$(".menu").on('click','li', function(){
$(".menu .active").removeClass('active');
$(this).addClass('active');
} );
});
<ul class="menu">
<li class="active"><a href="index.php">Home</a></li>
<li><a href="bestdeal.php">Best Deal</a></li>
<li><a href="#">Shop</a>
<ul>
<li><a href="#">Sub menu</a></li>
<li><a href="#">Sub menu</a></li>
</ul>
</li>
<li><a href="#">About Us</a>
<ul>
<li><a href="#">Sub menu</a></li>
<li><a href="#">Sub menu</a></li>
</ul>
</li>
<li><a href="#">Contact Us</a></li>
</ul>