Javascript 如何防止鼠标右键点击Chrome时触发mouseleave?

Javascript 如何防止鼠标右键点击Chrome时触发mouseleave?,javascript,google-chrome,contextmenu,Javascript,Google Chrome,Contextmenu,在以前的一些版本中,只要右键单击打开关联菜单,Chrome就会启动mouseleave事件。这使得尝试检查仅在悬停期间出现的元素(例如导航菜单)非常令人沮丧,因为无法使用右键单击->检查元素。Safari不会这样做,Firefox只会在你将鼠标移动到内容菜单时触发mouseleave(这基本上是一样糟糕的) 有什么方法可以恢复我轻松检查悬停显示元素的能力吗?要检查,可以使用f12,然后通过悬停在上面来选择元素。您可以使用StopRopogation停止onMouseLeave事件,但它无法保持o

在以前的一些版本中,只要右键单击打开关联菜单,Chrome就会启动
mouseleave
事件。这使得尝试检查仅在悬停期间出现的元素(例如导航菜单)非常令人沮丧,因为无法使用右键单击->检查元素。Safari不会这样做,Firefox只会在你将鼠标移动到内容菜单时触发mouseleave(这基本上是一样糟糕的)


有什么方法可以恢复我轻松检查悬停显示元素的能力吗?

要检查,可以使用f12,然后通过悬停在上面来选择元素。您可以使用StopRopogation停止onMouseLeave事件,但它无法保持onHover运行

哦,很好,我不知道激活“检查模式”或其他什么的热键。使用它,再加上一个小技巧,让我在不触发mouseleave的情况下将鼠标移到检查器中,就可以正确地检查我的菜单!非常感谢。当然如果您对这个问题的答案感到满意,请不要忘记选择它作为正确答案。是的,我认为包括在内的大多数浏览器(Safari、IE9、FF、Chrome)都使用F12打开开发人员控制台。