2011-06-13 73 views
1

好吧,我現在已經幾乎修復了我們的菜單系統。菜單(onclick幫助) - css

唯一的問題我現在有,貌似是的onclick改變菜單項的狀態爲ACTIVE

因此,這裏的小提琴:http://jsfiddle.net/ozzy/6pxaE/

從本質上講,的onclick我需要的菜單項,點擊更改爲:背景顏色#ec008c和顏色爲#fff,沒有文字陰影。正如我在上面的小提琴中看到的那樣。

其他一切似乎正常工作。

任何幫助表示讚賞。沒有JS請

+0

當你點擊一個鏈接,你會被帶到另一個頁面。您可能想要在新頁面上向被點擊的按鈕*添加一個類似'current'的類'(向用戶顯示它們在哪個頁面上),或者我不明白。 – thirtydot 2011-06-13 23:47:57

+0

Thirtydot,我是這樣一個TWOT!我的血腥愚蠢,對不起。我很厚,如豬Sh * t ...即時通訊工作在一個文件..和忘了添加類=當前或活動grrr乾杯 – 422 2011-06-13 23:51:43

+0

這是沒有問題的。像這樣的錯誤發生在每個人,在某個時候。 – thirtydot 2011-06-13 23:54:02

回答

3

假設你想要的是突出顯示導航中當前活動頁面,我認爲this is still the easiest way完成你想要的。

會這樣嗎?

.white ul li a:active, .white li a:active{ background-color:#ec008c;color:#fff;display:block;text-shadow: none !important; 
} 

http://jsfiddle.net/ExUdM/

我只在丁目,火狐和IE9測試這個:

+0

我試圖避免身份證,但看起來像它的給定。乾杯 – 422 2011-06-13 23:50:29

+0

是的,這對JavaScript很簡單,但聽起來這不是您的第一選擇。 – 2011-06-13 23:52:07

+0

這也是我會用的。 +1。 – Beejamin 2011-06-14 00:08:36

1

爲了讓所有的「活動」狀態的粉紅色十歲上下,下面對CSS的你最後行工作

+0

未能在FF9上爲我工作,早些時候嘗試過......我必須錯過任何事情。我想也許你的修復和g_thom的組合是去感謝 – 422 2011-06-13 23:50:08

+0

FF9?或者你的意思是IE9? – Colin 2011-06-13 23:51:47