Javascript IE7中的mouseenter和mouseleave原型

Javascript IE7中的mouseenter和mouseleave原型,javascript,prototypejs,scriptaculous,Javascript,Prototypejs,Scriptaculous,我正在尝试使用Prototype+script.acul.us在Javascript中创建一个下拉菜单脚本 这里是示例网站 在“Über uns”上的捕鼠器上,将显示一个下拉菜单,它在除IE之外的所有浏览器中工作正常。在任何菜单项上,通过onmourover,下拉菜单开始闪烁 有什么帮助吗?我的直觉是,您的事件正在冒泡,但无法亲自测试,因为它在我的IE7上运行得非常好。在您的应用程序中,尝试在使用“显示/隐藏”时放置 另一种可能是冒泡,因为中有一个,输入会创建两个enter事件和一个leave

我正在尝试使用Prototype+script.acul.us在Javascript中创建一个下拉菜单脚本

这里是示例网站

在“Über uns”上的捕鼠器上,将显示一个下拉菜单,它在除IE之外的所有浏览器中工作正常。在任何菜单项上,通过onmourover,下拉菜单开始闪烁


有什么帮助吗?

我的直觉是,您的事件正在冒泡,但无法亲自测试,因为它在我的IE7上运行得非常好。在您的应用程序中,尝试在使用“显示/隐藏”时放置

另一种可能是冒泡,因为
  • 中有一个
    ,输入
    会创建两个enter事件和一个leave事件(当鼠标从
  • 移动到
    时)。这更难解决,您可以将事件处理程序直接放在
    本身上,以避免冒泡,或者您可以使用超时来隐藏菜单,并允许稍后的enter事件取消它