基于jquery实现导航菜单高亮显示(两种方法)

发布时间:2017-04-13 15:44:43 编辑:站点网
项目需求:实现原理:当选中当前元素时,给当前元素添加样式,同级元素移除样式。点击不同的导航菜单实现当前点击的菜单是高亮的,点击导航下面的某个分类,分类所属的导航也必须是高亮的,点击某一篇文章,文章所属的导航菜单也必须是高亮的.效果图如下:示例代码一:具体示例代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>我爱学习</title><style>body,ul,ol,li,div,p{margin:0px;padding:0px;}ul{list-style-type:none;border:1px solid blue;background:#4f5b93;height:45px;}ul li{float:left;heihgt:45px;line-height:45px;width:100px;text-align:center;}ul li a:link,a:visited{color:#fff;text-decoration:none;}.act{background:#ff6600;}</style><script src="../jquery.js"></script><script>$(function(){$("ul li").eq(0).addClass("act");$("ul li").each(function(){$(this).click(function(){ $(this).addClass("act").siblings().removeClass("act"); })})})</script></head><body><ul><li><a href="http://www.52aixuexi.com/">首页</a></li><li><a href="http://www.52aixuexi.com/wdwzml/suibi/">随笔</a></li><li><a href="http://www.52aixuexi.com/wdwzml/sucai/">素材</a></li><li><a href="http://www.52aixuexi.com/wdwzml/biancheng/">编程</a></li></ul></body></html>示例代码二:在菜单层的链接加上一个rel属性,保存href属性即:<div id="menu" class="main-nav"> <dl> <dt><a href="/C000001916" class="current">首页<span class="mnl"></span></a></dt> </dl> <dl> <dt><a href="/C000001919?lmbm=1" <span style="color: #ff0000;">rel="/C000001919?lmbm=1"</span>>新闻中心<span class="mnl"></span></a></dt> <dd class="sn-c"> <a href="#">产品理念2</a> <em>|</em> <a href="#">发展历程</a> <em>|</em> <a href="#">应用范围</a> <em>|</em> <a href="#">技术架构</a> </dd> </dl> <dl> <dt><a href="/C000001919?lmbm=2" <span style="color: #ff0000;">rel="/C000001919?lmbm=2"</span>>产品介绍<span class="mnl"></span></a></dt> <dd class="sn-c sn3"> <a href="#">产品理念</a> <em>|</em> <a href="#">发展历程3</a> <em>|</em> <a href="#">应用范围</a> <em>|</em> <a href="#">技术架构</a> </dd> </dl> </div>
更多相关内容:
    无相关信息
[!--temp.cy--]