2013-08-26 96 views
3

我完全難倒在這一個 - 我有一個包含隱藏的div,顯示點擊一個鏈接時的有序列表一個非常基本的文檔。問題是當單擊一個鏈接時,所有鏈接都會根據a:訪問的css規則更改顏色。這不會發生在IE10(只有訪問過的鏈接按預期改變顏色),但它確實發生在Opera,Chrome和Firefox爲什麼所有鏈接只有一個點擊時纔會改變顏色?

這裏的標記:http://jsbin.com/usUwecE/3/edit - 我很新的網頁設計所以它可能是一些真正明顯,但任何幫助,將不勝感激。乾杯!

回答

3

這是因爲他們都指向相同的URL,所以當你點擊一個,他們都返回他們已經訪問過。

0

刪除哈希代碼中的
而不是#javascript:;使用javascript:;

0

正如everydayghost說,所有的href屬性靶向#javascript:;這是地址相同的頁面。爲了改變這一點,你必須使每個href獨一無二即。 href =「#div1」,href =「#div2」...

相關問題