選擇菜單項時,我需要突出顯示菜單按鈕。如果我選擇菜單項,則需要將當前類應用到(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;
}
感謝您的意見,如果我選擇$( 'UL禮'),然後應用當前類的話,我需要的,如果從用於去除所有其他當前類其他鋰標籤。 – Prasanga
它工作正常,非常感謝 – Prasanga
@Prasanga,不要忘了標記你認爲有用的答案 – AmmarCSE