我有一個跨越多個div的菜單,我通過單擊菜單(一個小圓圈)下面的圖像在divs之間移動,我需要該圖像更改爲「活動」類以指示用戶正在查看哪個div。但是,首先點擊div更改,但直到第二次點擊「活動」類被添加。我也需要打開菜單時使第一個圓圈處於活動狀態,但我相信,我可以直接在HTML上做到這一點。jQuery addClass的第二次點擊,而不是第一次
代碼的相關部分是:
$(".cubierta1").click(function() {
$(".nav a").removeClass("active");
$(this).addClass("active");
$("div[id$=_options]").css("visibility", "hidden");
$('#cubierta1_options').css("visibility", "visible");
});
而且你可以看到example here。點擊第一個方格來查看菜單。
我需要更改哪些事項才能使這兩個事件在第一次點擊時觸發?
感謝您的幫助。
您是否有任何其他點擊事件分配給$('。nav a')元素? –
@ leo.vingi。不,只有那一個。 – brunn