【发布时间】:2012-02-26 15:16:51
【问题描述】:
我已经建立了一个简单的下拉菜单。
代码和演示在这里:http://jsfiddle.net/3Lq2d/5/
它看起来像这样:
将鼠标悬停在MENU 1 上会淡出Submenus。
效果很好,除非你碰巧是个垃圾人,在菜单上晃动鼠标,在这种情况下,它会卡在半透明状态。
使用.stop(true,true) 修复了spaz 问题,但删除了将鼠标从菜单向下移到子菜单的功能。我正在使用淡入/淡出来稍微延迟,所以当鼠标从菜单移动到子菜单时,子菜单保持可见...... stop(true,true) 打破了这一点。
在所有正确的地方构建一个带有轻微延迟的淡入淡出菜单的最佳方法是什么?
更新:
我一直在修改直到完全满意,增加了 hoverintent 的延迟......这是最终代码:http://jsfiddle.net/3Lq2d/75/
【问题讨论】:
-
+1 用于问题的简洁格式..!
标签: jquery menu hover hoverintent