【发布时间】:2013-07-17 13:34:37
【问题描述】:
我已经编辑了一个脚本来按我的需要行事..
我需要 #currentitem 来在页面加载时 mouseenter ,当另一个项目触发 mouseenter 时 mouseleave (所以不要重叠)。
我有一个问题,一切都按预期工作。除了当我鼠标离开 #currentitem 时,我需要它的下拉菜单保持可见。所以唯一不可见(或 mouseenter)的时候是当 mouseenter 其他菜单项时。
我创建了一个 JSFiddle,其中当前项目是“关于我们”菜单:
$(document).ready(function(){
$("#currentitem a").trigger('mouseenter');
});
$(".submenu").mouseenter(function(){
$("#currentitem").trigger('mouseleave');
});
$(".submenu").mouseleave(function(){
$("#currentitem a").trigger('mouseenter');
});
任何帮助将不胜感激。
【问题讨论】:
-
请澄清您的具体问题或添加其他详细信息以准确突出您的需求
标签: jquery mouseenter mouseleave