我遇到了JQuery下拉菜单的问题。从表面上看,我的菜单正在运行,但它非常不稳定,有时其中一个列表在离开时保持打开状态。
这是我的代码
$(document).ready(function() {
$("li ul").hide();
$("li").hover(function() {
$(this).children("ul").slideToggle(300);
return false;
});
});
我见过其他人使用很多不同的方式来做这些菜单。徘徊不如mousein / out一致吗? slideToggle不是要走的路吗?我的代码坏了吗?
就像我说的那样,菜单有效,但对我来说似乎有些不对劲。任何想法都会很棒,谢谢
答案 0 :(得分:0)
悬停功能接受两个参数,两个功能。第一个用于鼠标悬停,第二个用于鼠标悬停。您的代码似乎需要两次鼠标悬停才能显示该项目,并消失。