Мне нужно выделить кнопку меню при выборе пункта меню. если я выбираю пункт меню, тогда необходимо применить текущий класс к (li
).Как выделить кнопку меню?
Это то, что я пробовал.
Вот HTML,
<ul>
<li class="current"><a href="#">HOME</a></li>
<li><a href="#">SERVICE</a></li>
<li><a href="#">ABOUTUS</a></li>
<li><a href="#">PROFILE</a></li>
<li><a href="#">CONTACTUS</a></li>
</ul>
Вот Jquery,
var opener = {
init:function() {
this.menuselection();
},
menuselection:function(){
$('ul li a').on('click', function(){
$('ul li').addClass('current');
});
}
}
opener.init();
Вот CSS,
.current a {
color: #03c9a9;
}
a,
a:active,
a:focus {
color: #fff;
}
a,
a:hover,
a:active,
a:focus {
outline: 0;
border: 0;
text-decoration: none;
color: #fff;
}
Благодаря вашей посоветуете, если я выбираю $ ('уль Li'), а затем применить текущий класс, то мне нужно, чтобы удалить все другие текущий класс, если применяется с другие теги li. – Prasanga
Он отлично работает, спасибо большое – Prasanga
@Prasanga, не забудьте отметить ответ, который вы нашли полезным, как принято – AmmarCSE