Я хочу установить активный фон ссылки на какой-либо цвет даже при перемещении по URL-адресу. Я пробовал это, но он меняет фон, но в то время как он перемещается по щелкнутому URL-адресу, все настройки по умолчанию.Как установить меню на активную ссылку фона
Я пытаюсь добавить active класс для кликов меню с помощью JQuery. Код такой.
HTML
<ul>
<li class="menu-item"><a href="#">HOME</a></li>
<li class="menu-item"><a href="#">COMPANY PROFILE</a></li>
<li class="menu-item"><a href="#">PRODUCTS</a></li>
<li class="menu-item"><a href="#">CONTACT US</a></li>
<li class="menu-item"><a href="#">ENQUIRY</a></li>
</ul>
CSS
.menu-item a{
text-decoration: none;
color: #FFF;
font-weight: bold;
padding: 7px 15px;
line-height: 43px;
font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size: 13px;
letter-spacing: 1px;
text-shadow: 2px 2px #555;
}
.menu-item a:hover{
background: #871304;
opacity: 0.8;
border-radius: 20px;
}
.menu-item .active{
background-color:#FFF;
color:black;
border-radius: 20px;
}
Jquery
$(".menu-item a").click(function(){
$(".menu-item a").addClass('active').siblings().removeClass('active');
});
Пожалуйста, дайте мне знать, что там, где я MAK ошибка?
ли это в HTML страницы, которую вы ссылаетесь. – Quentin
Если вы меняете свой HTML, вам нужен способ сохранить значение или прочитать на той странице, на которой вы должны идентифицировать активную ссылку. – DaniP