2014-02-15 147 views
0

我有一些鏈接到帖子。當我點擊一個鏈接時,我想要改變它的顏色,就像堆棧溢出菜單中的 一樣。所選菜單在打開狀態下呈紅色。更改所選鏈接的顏色

這是我的腳本現在:

<script> 
$(".widget_listcategorypostswidget > ul > li").click(function() { 
    $('.selected_1').removeClass('selected_1'); 
    $(this).addClass('selected_1'); 
}); 
</script> 

它的工作好。但是,通過點擊打開新頁面時,我的鏈接顏色將恢復爲默認值。您可以在服務徽標下看到http://www.imagineideas.com.sg/pic-test-post/。顯示一些帖子鏈接。現在當你點擊一個鏈接時,它會改變顏色,但是在刷新頁面之後,鏈接顏色會再次改變。

我該如何解決這個問題?

+0

不知道,這個工作正常,我 – Cilan

+0

是接觸鏈接做不同?它似乎沒有共享問題 –

+0

1.使用:主動選擇器,而不是通過「JS canon」更改顏色:D 2.向您的.current>選擇器添加一種顏色,它是唯一的「狀態」保持你擁有的類 - 當瀏覽器重置時,添加一個JS類不會被記住。 。目前> a顏色:橙色; } – Rolchau

回答

1

使用標籤,並使用CSS格式a:visited。瀏覽器會跟蹤哪些頁面已打開,並使用此選擇器將鏈接格式化爲這些頁面。

More info