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

    解决方法有两种:一种是直接给当前页面添加特殊样式,当网页刷新或者跳转到下一页后,样式消失;另一种情况是即使刷新页面后样式仍然有效。

    直接上代码:

    第一种情况:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <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>

    第二种情况:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <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
  • 相关阅读:
    poj 2533 (LIS 最长递增子序列)
    zoj 2432(最长递增上升子序列)
    hdu 1159(最长公共子序列)
    2013 腾讯马拉松初赛 第1场
    poj 1458(最长公共子序列)
    hdu 4524(水题)
    hdu 4514(自己添加栈—— #pragma comment(linker, "/STACK:102400000,102400000" ))
    MVC3安装报错解决方案
    C# 用7Z 压缩 ZIP
    获得字符串中开始和结束字符串中间得值
  • 原文地址:https://www.cnblogs.com/eaysun/p/3760955.html
Copyright © 2011-2022 走看看