2016-07-08 31 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() 
}); 

回答

相关问题