我完全難倒在這一個 - 我有一個包含錨和隱藏的div,顯示點擊一個鏈接時的有序列表一個非常基本的文檔。問題是當單擊一個鏈接時,所有鏈接都會根據a:訪問的css規則更改顏色。這不會發生在IE10(只有訪問過的鏈接按預期改變顏色),但它確實發生在Opera,Chrome和Firefox。爲什麼所有鏈接只有一個點擊時纔會改變顏色?
這裏的標記:http://jsbin.com/usUwecE/3/edit - 我很新的網頁設計所以它可能是一些真正明顯,但任何幫助,將不勝感激。乾杯!
我完全難倒在這一個 - 我有一個包含錨和隱藏的div,顯示點擊一個鏈接時的有序列表一個非常基本的文檔。問題是當單擊一個鏈接時,所有鏈接都會根據a:訪問的css規則更改顏色。這不會發生在IE10(只有訪問過的鏈接按預期改變顏色),但它確實發生在Opera,Chrome和Firefox。爲什麼所有鏈接只有一個點擊時纔會改變顏色?
這裏的標記:http://jsbin.com/usUwecE/3/edit - 我很新的網頁設計所以它可能是一些真正明顯,但任何幫助,將不勝感激。乾杯!
這是因爲他們都指向相同的URL,所以當你點擊一個,他們都返回他們已經訪問過。
刪除哈希代碼中的
而不是#javascript:;
使用javascript:;
正如everydayghost說,所有的href屬性靶向#javascript:;這是地址相同的頁面。爲了改變這一點,你必須使每個href獨一無二即。 href =「#div1」,href =「#div2」...