2011-10-29 51 views
1

我的JQuery下拉菜单有问题。在它的表面上,我的菜单正在工作,但它非常不稳定,有时列表中的一个在离开时保持打开状态。JQuery Dropdown悬停

这里是我的代码

$(document).ready(function() { 
     $("li ul").hide(); 
     $("li").hover(function() { 
     $(this).children("ul").slideToggle(300); 
     return false; 
     }); 
    }); 

我见过别人用做这些菜单的许多不同的方式。悬停不如mousein/out一致? slideToggle不是要走的路吗?我的代码被破坏了吗?

就像我说的,菜单的工作原理,但似乎越野车对我来说。任何想法将非常感谢

回答

0

悬停功能接受两个参数,两个功能。第一个是mouseover,第二个是mouseout。您的代码似乎需要两个鼠标滑块才能使项目显示并消失。