zoukankan      html  css  js  c++  java
  • 利用Jquery给当前页或者跳转后页面的导航栏添加选中后样式

    具体的样式有两种情况,一种是直接给当前页面添加特殊样式,当网页刷新或者跳转到下一页后,样式消失;另一种情况是即使刷新页面后样式仍然有效。
    直接上代码:
    第一种情况:
    在CODE上查看代码片派生到我的代码片
    <script type="text/javascript" src="templets/js/jquery.js"></script>  
    <script type="text/javascript">  
    $(document).ready(function(){  
        $(".nav a").each(function(){  
            $(this).click(function(){  
                $(".nav .hover").removeClass("hover");  
                $(this).addClass("hover");    
                return false;//防止页面跳转  
            });  
        });  
    });  
    </script>  
    <div class="nav">  
    <ul>  
        <li><a href="1.html" class="hover"> 首页</a></li>  
        <li><a href="2.html"> 个人资料</a></li>  
        <li><a href="3.html"> 我的好友</a></li>  
        <li><a href="4.html"> 消息管理</a></li>   
    </ul>     
    </div>  
     
    第二种情况:
    在CODE上查看代码片派生到我的代码片
    <script type="text/javascript" src="templets/js/jquery.js"></script>  
    <script type="text/javascript">  
    $(document).ready(function(){  
        $(".nav a").each(function(){  
            $this = $(this);  
            if($this[0].href==String(window.location)){  
                $this.addClass("hover");  
            }  
        });  
    });  
    </script>  
    <div class="nav">  
    <ul>  
        <li><a href="1.html"> 首页</a></li>  
        <li><a href="2.html"> 个人资料</a></li>  
        <li><a href="3.html"> 我的好友</a></li>  
        <li><a href="4.html"> 消息管理</a></li>   
    </ul>     
    </div> 
  • 相关阅读:
    JSOI2015 R3 退队滚粗了
    bzoj3774
    bzoj1426
    bzoj3294
    java 位向量
    java 移位操作
    java 枚举类型的使用
    mysql 修改 root 用户密码
    几种数据库连接池的比较
    linux python 安装 pip出现 No module named 'setuptools'
  • 原文地址:https://www.cnblogs.com/tnnyang/p/4409369.html
Copyright © 2011-2022 走看看