053288628280
您的当前位置:首页 > 技术支持 > 建站知识 >

导航连接点击背景高亮的js实现方法

时间:2015-03-25

我需要对导航的链接点击后 高亮背景显示,这样就可以让客户知道我现在哪个栏目  ,更高提高用户体验 。



实现代码如下


 

<script type="text/javascript" class="lazy" data-original="http://www.qdql.net/ziliao/2015/1/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 class="menu" id="menu">
  <li><a href="index.html">首页</a></li>
  <li><a href="1.html">千龙网络</a></li>
  <li><a href="2.html">网站建设</a></li>
</ul>

<script type="text/javascript">
  var urlstr = location.href;
  //alert((urlstr + '/').indexOf($(this).attr('href')));
  var urlstatus=false;
  $("#menu a").each(function () {
    if ((urlstr + '/').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代码一定放到靠近菜单的标签附近。
相关文章

Copyright © 2009-2017 千龙网络 版权所有  鲁ICP备09004053号 TAG SITEMAP