1. 程式人生 > >非單頁模式下 修改頭部顯示效果

非單頁模式下 修改頭部顯示效果

src ngs add jquer pan 解決方法 個人中心 script ger

1. 問題:

多個頁面共享頭部,但不是單頁引用,在頭部導航點擊後 頁面跳轉,瀏覽器刷新

本來加上的樣式又消失了

2. 解決方法:

01. 根據頁面url 做判斷

02. 似乎可以用localstorage,來存一下狀態

3.以下代碼只對url 做了判斷

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="renderer" content="webkit">
    <meta http-equiv="
X-UA-Compatible" content="IE=Edge,chrome=1"> <title>設置資金密碼 | 起點網 安全可信賴的比特幣交易平臺</title> <meta name="keywords" content="比特幣,比特幣交易平臺,比特幣價格,萊特幣,萊特幣交易平臺,虛擬貨幣"/> <meta name="description" content="起點網是中國專業的比特幣|BTC交易平臺,為您提供實時的比特幣行情、萊特幣行情、最新的比特幣價格、萊特幣價格,是國內安全可信賴的虛擬貨幣交易平臺,7*24小時可隨時充值提現,秒級交易!
" /> <link rel="stylesheet" href="../css/shouye.css"/> <link href="../css/miao.css" rel="stylesheet" media="screen"> <link href="../css/trade.css" rel="stylesheet" media="screen"> <link href="../css/index.css" rel="stylesheet" media="screen"> <link href="
../css/page_center.css" rel="stylesheet" media="screen" /> <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script> <style> </style> </head> <div class="top-nav"> <div class="nav"> <span> <a href="shouye.html"> <img src="../img/logo_03.png" alt=""/> </a> </span> <ul> <li class="atn index"><a href="shouye.html">首頁</a></li> <li><a>交易中心</a></li> <li class="select grzx"> <a href="geren.html" target="self">個人中心</a> <div id="sub" class="sub"> <a title="人民幣,OPC" href="cny_record.html" target="_blank">我的資產</a> <a title="以太坊,ETH" href="securityCenter.html" target="_blank">安全中心</a> <!-- <a title="以太經典,ETC" href="/etc" target="_blank">交易中心</a>--> </div> </li> <li class="news"><a href="new.html">新聞</a></li> </ul> <p> <span><a href="#"></a></span> <span class="reg"><a href="#">註冊</a></span> </p> <div class="clear"></div> </div> </div> </div> </div> <script>
//這裏是判斷url ,但是還可以擴展
$(function(){ var a = location.href; console.log(a.indexOf(geren)) if(a.indexOf(geren) !=-1){ $(.grzx).addClass(atn); $(.grzx).siblings(li).removeClass(atn); }else if(a.indexOf(shouye) !=-1){ $(.index).addClass(atn); $(.index).siblings(li).removeClass(atn); } }); // $(function(){ // $(".header .head_nav ul li").click(function(){ // $(".header .head_nav ul li").eq($(this).index()).addClass("cur").siblings().removeClass("cur"); // // }) // }); </script>

非單頁模式下 修改頭部顯示效果