非單頁模式下 修改頭部顯示效果
阿新 • • 發佈:2017-10-17
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>
非單頁模式下 修改頭部顯示效果