title
菜鸟吧 首页 站长学堂 zblog教程 查看内容

zblog让导航突出显示当前页链接条目

2019-10-11 14:36| 发布者: admin| 查看: 1| 评论: 0|原作者: 菜鸟哥

摘要: z-blog让导航突出显示当前页链接条目:我们的大致思路是这样的,首先用js给导航部分中当前链接项加个区分的ID,如首页,然后再用CSS定义就完成了。set…… ...

z-blog让导航突出显示当前页链接条目:


我们的大致思路是这样的,首先用js给导航部分中当前链接项加个区分的ID,如<li id=“current”>首页</li>,然后再用CSS定义就完成了。


setp1 :加入js(jQuery代码),如下

原先功能简单的代码


<script type=&quot;text/javascript">


$(document).ready(function(){


$("#menu ul>li").each(function() {  //我们假设导航部分的ID为menu,结构是<div id="menu"><ul><li>...


   if ($(this).find("a").attr("href")==document.URL){


   $(this).attr("id","current")  //给当前页的<li>加上id="current",如<li id="current">首页</li>


   }


});


});


</script>

haphic将这一代码做了完善,此代码只支持 Z-Blog 模板.


haphic 完善后的代码


<script type="text/javascript">


   $("#menu ul>li").each(function() {


       if ($(this).find("a").attr("href").toLowerCase() !== str00.toLowerCase()){


           if (document.URL.toLowerCase().indexOf($(this).find("a").attr("href").toLowerCase()) !== -1){


               $(this).attr("id","current")


           }


       }else{


           if ($(this).find("a").attr("href").toLowerCase() == document.URL.toLowerCase()){


               $(this).attr("id","current")


           }


       }


   });


</script>

setp2 :定义CSS样式

#menu ul li#current {


background-color:#fff;


color:#0B1316;


}



路过

雷人

握手

鲜花

鸡蛋

最新评论

Archiver 手机版 小黑屋 网站地图

Copyright © 2015-2026 菜鸟吧论坛 |找资源研究学习当然上菜鸟吧论坛

警告:本站所有资源收集世界互联网,请下载后24小时之内删除,否則後果自負!
WARNING: ‌All resources from the web. Delete within 24 hours or consequences at your own risk!
郑重声明:站内所有资源均来自互联网或会员投稿发布, 如果侵犯了权益请联系删除,E-mail:cainiaovip8@qq.com 商用请购买正版。

返回顶部