超过href链接时触发jquery mouseleave

时间:2012-08-30 02:15:48

标签: jquery mouseevent

我有一个div菜单来显示和鼠标离开div,它隐藏了自己。 问题是我在菜单div中有href链接,当鼠标在链接上时,mouseleave是触发器。这显然不是我想要的效果。我尝试过mouseout并悬停但效果相同。

任何见解都会很棒。感谢。

2 个答案:

答案 0 :(得分:1)

这听起来像是mouseout和mouseover而不是mouseenter和mouseleave的问题。使用前一种组合,您可以在事件中获得意外情况,如果您使用“切换”而不是直接设置值,则可能看起来像是接收到了鼠标。

示例at the bottom解释了两个场景,如果在视觉上看到它有帮助的话。使用jsfiddle或提供一些代码在帮助解决这些问题方面确实有很长的路要走。

随意使用this one来证明您的问题。

答案 1 :(得分:0)

确保没有其他带有z-index的元素破坏了乐趣