JavaScript 鼠标悬停在子对象上方时触发

标签 javascript dom-events mouseout

我正在为我的网站制作菜单,我需要用户 over/out 来显示/隐藏子菜单 + 动画。

我得到了以下代码: http://jsfiddle.net/JyTPW/

当我鼠标悬停“产品”然后转到子元素时,会触发mouseout。我尝试修复它,但失败了。 我阅读了所有关于检查 reltarget 等的帖子,但仍然未能使其工作。

我非常感谢您的帮助。

编辑:
经过长时间的搜索我发现Cross-browser event registration提供 mouseenter 和 mouseleave。
它解决了我的问题。

最佳答案

好吧,如果你仔细想想,它正在按预期进行。但并不是程序员所希望的那样。微软按照您的意愿行事。其他人都没有。 解决方案?使用jQuery,听定制mousenter/mouseleave event

关于JavaScript 鼠标悬停在子对象上方时触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8257123/

相关文章:

javascript - Skrollr 背景动画不会交换

javascript - Raphael.js 如何删除点击处理程序?

javascript - 在 JS/jQuery 中触发 keypress/keydown/keyup 事件?

javascript - 如何将日期转换为给定格式?

javascript - 有没有JavaScript静态分析工具?

javascript - 编译 typescript 。函数原型(prototype)丢失对 "this"的引用

dom - window.onload 似乎在加载 DOM 之前触发(JavaScript)

javascript - mouseout set previus 返回 div 的前一个 bg 图像

javascript - 创建的 DIV 内的链接导致悬停时删除了 div

jquery - 令人困惑的鼠标移开行为