服务器之家:专注于服务器技术及软件下载分享
分类导航

DEDECMS|帝国CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|苹果CMS|极致CMS|CMS系统|

服务器之家 - 建站程序 - ZBLOG - z-blog让导航突出显示当前页链接条目

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

2019-10-08 13:06zblog教程网 ZBLOG

z-blog让导航突出显示当前页链接条目: 我们的大致思路是这样的,首先用js给导航部分中当前链接项加个区分的ID,如li id=current首页/li,然后再用CSS定义就完成了。 setp1 :加入js(jQuery代码),如下 原先功能简单的代码 script type=text/j

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

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

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

    原先功能简单的代码

    <script type="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;
    
    }

延伸 · 阅读

精彩推荐
  • ZBLOGZ-Blog博客设置技巧:设置Gravatar头像无法显示的方法

    Z-Blog博客设置技巧:设置Gravatar头像无法显示的方法

    Gravatar是“全球通用头像”,在任何支持Gravatar的网站和博客中,填写填写申请注册Gravatar头像用的这个Email地址,你的头像就会出现在留言和评论系统中。...

    zblog教程网5342020-08-21
  • ZBLOGz-blog插件的制作过程步骤分享

    z-blog插件的制作过程步骤分享

    有关z-blog插件的制作过程步骤,在搜索引擎里至今没有发现一篇详细的教程,官方也没有给出一个详细的实例,所以不少跃跃欲试的朋友,却找不到方向,...

    zblog教程网6522019-10-10
  • ZBLOG刚上传了个ZBLOG的打开怎么显示这样子

    刚上传了个ZBLOG的打开怎么显示这样子

    问:FTP(上传)用户名: 刚上传了个ZBLOG的打开怎么显示这样子 500InternalPrivoxyError Privoxyencounteredanerrorwhileprocessingyourrequest: Couldnotloadtemplatefileno-server-datao...

    未知842023-05-07
  • ZBLOGZ-blog错误原因:未知错误ID:-2147467259

    Z-blog错误原因:未知错误ID:-2147467259

    最近很多人都碰到一个问题:在索引重建的时候出现了操作必须使用一个可更新的查询 错误原因:未知错误ID:-2147467259。 摘要: 操作必须使用一个可更新的查...

    Zblog教程网6502019-10-07
  • ZBLOGz-blog如何刷新和显示浏览计数

    z-blog如何刷新和显示浏览计数

    1.更新浏览计数 在打开单页日志后产生,每刷新一次,计数加1。 注意:只有在b_article-single.html有以下及第3步中介绍的代码,浏览计数才有效。 在b_articl...

    zblog教程网4022019-10-06
  • ZBLOGzblog伪静态设置教程

    zblog伪静态设置教程

    zblog默认是动态页面链接,从seo角度考虑,做成静态链接会更好一些,zblog的伪静态设置还是挺方便的,下面来看一下如何设置 ...

    万书涛8012021-07-12
  • ZBLOG安装zblog程序时数据库连接失败

    安装zblog程序时数据库连接失败

    问:如图所示,之前安装过程序,现在安装程序就成这样了,安装程序时数据库连接失败 答:您好,站点 根目录下的 zb_users/ c_option.php 中的数据库配置文件...

    未知822023-05-07
  • ZBLOGzblog提示授权文件非法的解决办法

    zblog提示授权文件非法的解决办法

    本文为大家介绍zblog提示授权文件非法的解决办法,有需要的朋友可以参考下...

    zblog教程网13702021-07-12