Javascript Jquery下拉菜单允许多个菜单下拉
这是jQuery代码Javascript Jquery下拉菜单允许多个菜单下拉,javascript,jquery,html,css,drop-down-menu,Javascript,Jquery,Html,Css,Drop Down Menu,这是jQuery代码 $(document).ready(function(){ $("#menu li").hover( function(){ $(this).children(":hidden").stop().slideDown(); }, function(){ $(this).parent().find("ul").slideUp(); } ); });
$(document).ready(function(){
$("#menu li").hover(
function(){
$(this).children(":hidden").stop().slideDown();
},
function(){
$(this).parent().find("ul").slideUp();
}
);
});
菜单会删除一个无组织的html列表,该列表运行良好,不是问题所在
当菜单删除隐藏列表时,允许在另一个列表仍在向上滑动的情况下再次删除。当另一个列表仍在向上滑动时,有没有办法阻止新列表向下滑动
例如,如果您查看此网站导航菜单栏,它将向您显示我的意思,在其他下拉列表返回之前,您无法查看其他下拉列表
这就是问题所在:
我的问题是:
您需要重置其他项,然后展开此项:
$(document).ready(function(){
$("#menu li").hover(
function(){
if ($("#menu li").find("ul:visible").length)
{
curMenu = this;
$("#menu li").find("ul:visible").slideUp(function(){
$(curMenu).children(":hidden").stop().slideDown();
});
}
else
$(this).children(":hidden").stop().slideDown();
},
function(){
$(this).parent().find("ul").slideUp();
}
);
});
提琴:你能把简化版的html、css和javascript放到JS提琴中吗?调试代码要比查看.png容易得多。我确实尝试过,但无法让jquery正常工作,我会再给它一次go@AaronProwse我马上就来。:)@抱歉,那是我的错。看看小提琴。