我已经编辑了一个脚本来按我的需要行事..
我需要#currentitem 在页面加载时鼠标输入,当另一个项目触发鼠标输入时鼠标离开(所以不要重叠)。
我有一个问题,一切都按预期工作。除了当我鼠标离开 #currentitem 时,我需要它的下拉菜单保持可见。因此,唯一不可见(或 mouseenter)的时间是当 mouseenter 其他菜单项时。
我创建了一个 JSFiddle,其中当前项目是“关于我们”菜单:
$(document).ready(function(){
$("#currentitem a").trigger('mouseenter');
});
$(".submenu").mouseenter(function(){
$("#currentitem").trigger('mouseleave');
});
$(".submenu").mouseleave(function(){
$("#currentitem a").trigger('mouseenter');
});
任何帮助将不胜感激。