【发布时间】:2015-10-26 20:06:12
【问题描述】:
我在我的项目中使用导航菜单。菜单有几个菜单,又有子菜单和超级菜单。当我点击一个有子菜单的链接时,它的项目会出现,当我点击时它会消失在另一个链接上(没有子菜单) 但我的问题是:当我单击具有子菜单的链接时,前一个链接的子菜单不会消失。因此,最后所有链接将保持打开状态(显示它们的子菜单),只需单击一个链接它们就会消失。
$(document).ready(function() {
$('#right-menu > ul li').click(function(event) {
if($(this).find('ul ').hasClass('active'))
{
$(this).find('ul').removeClass('active').slideUp('400');
}else{
$(this).find('ul').addClass('active').slideDown('400');
}
});
});
【问题讨论】:
-
请添加您的html代码,您的问题会更清楚