2016-07-08 29 views
0

這是我的手機響應菜單的代碼..但我遇到問題時,其中一個子菜單打開其他打開的子菜單不關閉。 (我不希望看到所有的子菜單,當我點擊每個,但需要看到只有一個子菜單,其他應該關閉) 我有解決方案,但我不知道如何通過該解決方案更改下面的代碼
如何更改代碼以查看動作「其他子菜單打開時關閉子菜單」..?

要求解決方式:http://jsfiddle.net/JqJce/6/

$("ul#topnav").clone().appendTo("#navmobitop"); 
$("ul#navnyaa").clone().appendTo("#navmobi"); 
$("#mobilenavtop").toggle(function() { 
$(this).addClass("active"); 
$("#navmobitop .menuhlng").slideDown() 
}, 
function() { 
$(this).removeClass("active"); 
$("#navmobitop .menuhlng").slideUp() 
}); 
$("#mobilenav").toggle(function() { 
$(this).addClass("active"); 
$("#navmobi #navnyaa").slideDown() 
}, 
function() { 
$(this).removeClass("active"); 
$("#navmobi #navnyaa").slideUp() 
}); 
$("#navmobi .dgnsub > a").toggle(function() { 
$(this).parent().addClass("active"); 
$($(this).parent()).children("ul").slideDown() 
}, 
function() { 
$(this).parent().removeClass("active"); 
$($(this).parent()).children("ul").slideUp() 
}); 

回答

相關問題