1
我有用jQuery打開/關閉的導航。我試圖做到這一點,當你點擊例如。第2項如果有其他項目被打開,它應該關閉它們。但現在我無法接近項目2.當在導航欄中打開一個項目時,關閉所有其他項目的寬度jQuery
$(document).ready(
function() {
$('a.has-child').click(function() {
$('div.child').not(this).removeClass("open");
$(this).closest('li').find('div.child').addClass("open");
});
});
這裏有一個小提琴:https://jsfiddle.net/mwcq0yek/
UPDATE:我能夠打開第4項和關閉第2項,反之亦然。但我無法單獨關閉第2項或第3項。
打我太吧:) – Glen
我很抱歉,我沒有提到,但我需要的如。項目2單獨關閉。我打開菜單並查看項目,打開其他菜單查看項目,當完成時我想關閉菜單。但我無法關閉它。 – Dzoni
我更新了答案! :)它可以幫助你 –