【发布时间】:2016-02-28 18:11:20
【问题描述】:
我的 Jquery slideDown 菜单有些困难。当我将鼠标悬停在触发 slideDown 事件的按钮上时,它可以完美运行,但是当我将鼠标悬停在向下滑动的子菜单上时,它会触发 slideUp 事件并关闭菜单。
我正在寻找一种方法来更改我的代码,以说明在我将鼠标悬停在初始按钮上以触发子菜单 slideDown 之后,如果我将鼠标悬停在子菜单上,该子菜单将保持打开状态,直到我我不再将鼠标悬停在初始按钮 或 子菜单上。我希望这已经足够清楚了。
这是我目前拥有的 Jquery,除了子菜单外,它运行良好!
$(document).ready(function () {
var menu = $('.menu')
menu.hide();
$('#mainbutton').hover(
function () {
$('.menu').stop(true, true).slideDown(400);
},
function () {
$('.menu').stop(true, true).slideUp(400);
}
);
});
有什么建议吗?我确定这很容易,我只是无法正确地表达我的问题以找到其他人的解决方案 u_u
感谢您提供的任何帮助!
编辑:这是 jsfiddle -- http://jsfiddle.net/mXXEP/
【问题讨论】:
标签: jquery