我不知道如何更改代碼,removeClass函數可以完成他的工作。目前,這個功能不起作用(我認爲是這樣)。最大的問題是這樣的:jQuery - removeClass工作不正常
當我點擊菜單項「1」時,出現黑框,菜單項「1」文字顏色變藍。假設當我點擊菜單項「2」時,比第一個菜單項「1」變爲黑色(不是藍色),第二個菜單項「2」變爲藍色是合乎邏輯的。但是,他們都是藍調。
小的代碼部分:
$(document).ready(function() {
$('#icons').click(function() {
$('#chat-drop,#chat-drop2').hide()
if ($('#chat-drop').is(":visible")) {
$('#chat-drop').hide()
$('#rodyti').removeClass('active');
} else {
$('#chat-drop').show()
$('#rodyti').addClass('active');
}
return false;
});
全碼:http://jsfiddle.net/wW75v/9/
我將不勝感激任何幫助
我該如何解決此問題?有小費嗎?謝謝 – user2090528 2013-04-21 16:43:27
如果你能幫我重新編寫這段代碼,我將不勝感激。在什麼地方,我應該把刪除類代碼? – user2090528 2013-04-21 16:49:42
下面是它如何工作的快速版本:http://jsfiddle.net/wW75v/10/ – juuga 2013-04-21 16:59:02