国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - 點(diǎn)擊nav後,用JS加上顏色,怎麼在頁面跳轉(zhuǎn)後仍能保持改變後的顏色?
ringa_lee
ringa_lee 2017-05-16 13:21:25
0
12
1776

#導(dǎo)航每個頁面都是透過後臺標(biāo)籤連結(jié)的同一個段落HTML,我在點(diǎn)擊導(dǎo)航後,透過js加上改變顏色,但是點(diǎn)擊跳到能一個頁面,js改後的顏色就失效了,請問這種問題要怎麼解決?

ringa_lee
ringa_lee

ringa_lee

全部回覆(12)
Ty80

我自己來回答吧,不用你們寫的那麼複雜,每個頁面加入一段CSS

//首頁
ul li a:nth-child(1){
            color: #FF0000;
        }
//品牌介紹
ul li a:nth-child(2){
            color: #FF0000;
        }
//招牌美食
ul li a:nth-child(3){
    .........
}
世界只因有你

保存?zhèn)€屁噢,我從導(dǎo)覽列進(jìn)了a頁面,關(guān)掉,再從網(wǎng)址列進(jìn)入b頁面,這時候你還給我高亮a頁面麼?
寫個所有頁面公用的解析函數(shù),直接用nav的位址去和href配對

PHPzhong

說一下思路,在每個頁面加上js判斷

假設(shè)跳轉(zhuǎn)之后頁面的地址是http://********/zhaoshang.html

if(/zhaoshang/.test(window.location.pathname)){

招商加盟.style.color="紅色"

}else if(){
...
}
巴扎黑

幾個辦法:

  1. 導(dǎo)覽列自己一個iframe;

  2. 用sessionStorage / localStorage 儲存狀態(tài);

  3. 跳轉(zhuǎn)頁帶URL參數(shù)&active =xxx;

  4. 用spa 不真的跳轉(zhuǎn)頁;
    看答主的題目,估計2、3比較適合

漂亮男人

沒必要用到JS 直接用css 類別名就好了 每一個nav 加上一個類別名,放到這個nav的css檔中

<nav>
    <a class="index-active">首頁</a>
    <a class="details-active">詳情頁</a>
 </nav>
 
 在 index.css 中 寫 
     .idnex-active {...}
 在 detail.css 中 寫 
     .detail-active {...} 
世界只因有你

保存在本地啊

我想大聲告訴你

後臺可以做判斷,目前頁面是哪個然後加類,這個比較方便。

黃舟

保存本地,再次進(jìn)入頁面時,讀取緩存,進(jìn)行判斷

巴扎黑

把狀態(tài)保存到cookie吧。

保存到session也行,不過這需要後端開發(fā)配合。

Peter_Zhu

為li的class加上一個active,設(shè)定active的字體顏色,動態(tài)為各個li添加class!

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板