使用JS实现导航切换时高亮显示的示例讲解(2)

<script type="text/javascript" src="https://www.daixiaorui.com/Public/js/jquery.min.js"></script> <style> .menu { padding:0; margin:0; list-style-type:none;} .menu li { background:#FFD1A4; margin-right:1px; float:left; color:#fff; } .menu li a { display:block; width:80px; text-align:center; height:32px; line-height:32px; color:#fff; font-size:13px; text-decoration:none;} .cur{ background:#D96C00; font-weight:bold;} </style> <ul> <li><a href="demo1.html?aa=1" >首页</a></li> <li><a href="demo1.html?aa=2" >栏目一</a></li> <li><a href="demo1.html?aa=3" >栏目二</a></li> </ul> <script type="text/javascript"> var urlstr = location.href; //alert(urlstr); var urlstatus=false; $("#menu a").each(function () { if ((urlstr + 'https://www.jb51.net/').indexOf($(this).attr('href')) > -1&&$(this).attr('href')!='') { $(this).addClass('cur'); urlstatus = true; } else { $(this).removeClass('cur'); } }); if (!urlstatus) {$("#menu a").eq(0).addClass('cur'); } </script>

运行效果:

以上这篇使用JS实现导航切换时高亮显示的示例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/7a0ccc31e55f9755352f9315534caf0b.html