如何保持Jquery下拉菜单的关闭?

如何保持Jquery下拉菜单的关闭?,jquery,drop-down-menu,Jquery,Drop Down Menu,当我把鼠标从按钮上移开,移到实际的菜单上时,我不知道如何使菜单保持向下。我正在使用jqueryslidedown函数 <script> function drop(elid) { var element = document.getElementById(elid); $(element).slideDown("fast"); } function raise(elid) { var element = document.getElementById(eli

当我把鼠标从按钮上移开,移到实际的菜单上时,我不知道如何使菜单保持向下。我正在使用jqueryslidedown函数

<script>
function drop(elid) {
    var element = document.getElementById(elid);
    $(element).slideDown("fast");
}

function raise(elid) {
    var element = document.getElementById(elid);
    $(element).slideUp("fast");
}
 </script>
HTML看起来有点像这样

<a href="menu.php" onMouseOver="drop('drop_down')" onMouseOut="raise('drop_down')">Click Here</a>

<div id="drop_down">Menu</div>
如果没有意义的话,该网站的实际链接是albionsteakhouse.com。当鼠标在菜单上时,我想让菜单保持向下。最简单的方法是什么?

而不是$element.slideDown您应该尝试$element.show

使用mouseenter和mouseLeave事件或jQuery悬停方法代替。