我会尽力并尽可能清楚。请记住,我是一个JQuery新手!Div不会在悬停时显示
我正在使用此代码创建1使用div的JQuery Megamenu。
我希望在悬停时触发菜单,然后使用.dropdowntrigger
淡入。然后,我想让菜单在#menuwrap
之外的鼠标上淡出。
问题是,在淡入之后需要延迟一段时间,因为它会一直保持淡出状态,然后才能将鼠标悬停在菜单上以使其可见...我想!
下面的代码:
$(function() {
$('.dropdowntrigger').hover(function() {
$('#menuwrap').fadeIn(500);
}, function() {
$('#menuwrap').fadeOut(500);
});
});
任何帮助,这将是非常赞赏,并随时让我知道如果你需要更多的细节。
感谢,
丹尼尔
增加淡出时间? (以毫秒为单位) – Krishna
请发布您的html的简化版本,如果#menuwrap不在dropdowntrigger内,那么您所描述的将会发生 – Huangism
您的fadeOut函数应该绑定到'.mouseleave'函数 – timo