2014-01-21 54 views
0

對於我下面的網站,當我點擊任何菜單選項卡時,所選菜單欄項目顏色應爲#1B3E70所有菜單欄項目點擊時獲得相同的背景顏色

習題是」

現在無論菜單欄項目中選擇,它讓背景色:#1B3E70對於這不應該是這樣,每個菜單項。只有一個選擇的菜單欄項目應該有背景顏色:#1B3E70

這裏是我的地盤: http://mywebsite.com/

單擊菜單欄的項目,那麼你會明白的問題

請問我需要做些什麼改變..?

編輯: 這裏的jsfiddle:http://jsfiddle.net/2s9Zm/1/

+1

請爲您的問題創建小提琴 –

+1

或在此處發佈您的HTML/JS/CSS。 –

+1

問題在於,每當獲得點擊時,每個錨點都會變得「活躍」。問題將出現在jQuery代碼中。 @MilindAnantwar說,創造你的問題的小提琴。 –

回答

3

更改JS這樣:

$(document).ready(function(){ 
    $('.menu-item a').click(function(){ 
     $('.menu-item a').removeClass('active'); 
     $(this).addClass('active'); 
    }); 
}); 

下一次發佈的jsfiddle。

+0

嘿,仍然沒有工作,請在這裏找到我的jsfiddle:http://jsfiddle.net/2s9Zm/1/ – user3128668

+0

這是工作,http://jsfiddle.net/ N4RgE / – networkprofile

0
 $('#menu_id').css('background-color', '#1B3E70'); 

它會100%的工作。如果你同意,那麼請把它標記爲一個答案,使其他可以使用它作爲一個參考

相關問題