$(".nav ul li a").each(function(){ $this = $(this); $str = window.location.href.indexOf($this[0].href); if($str >= 0){ $this.parent().addClass("active"); } });
$(".nav ul > li > a").each(function(){$(this).click(function(){$(".nav .hover").removeClass("hover");$(this).addClass("hover");return false;});});
本文介绍了一种使用jQuery实现的网页导航栏高亮显示当前页面及点击切换效果的方法。通过对导航链接进行循环判断,当链接地址与当前页面URL相匹配时,为其父元素添加激活样式;同时为导航链接绑定点击事件,移除所有悬浮效果并为被点击项添加特定样式。
2622

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



