html:
<div class="jlLayout">
<ul class="jlMenuList">
<li ><a href="localhost:8080/menu3">菜单3</a></li>
<li><a href="localhost:8080/menu2">菜单2</a></li>
<li><a href="localhost:8080/menu1">菜单1</a></li>
</ul>
</div>
js:
$(function(){
$(".jlMenuList li a").each(function(){
$this = $(this);
if($this[0].href==String(window.location)){
$this.parent("li").addClass("cur");
}
});
});
本文介绍了一种使用JavaScript实现网页菜单项高亮显示的方法。通过遍历菜单列表,比较当前页面URL与菜单链接,为匹配的菜单项添加样式类,以实现选中状态的视觉效果。
4044

被折叠的 条评论
为什么被折叠?



