在几个版本之前,当您右键单击打开上下文菜单时,Chrome 就会开始触发 mouseleave
事件。这使得尝试检查仅在悬停期间出现的元素(例如导航菜单)变得非常令人沮丧,因为无法使用右键单击 -> 检查元素。 Safari 不会这样做,而 Firefox 仅当您将鼠标移至内容菜单时才会触发 mouseleave(这本质上同样糟糕)。
有什么方法可以让我重新获得轻松检查悬停显示元素的能力吗?
最佳答案
要检查,您可以使用 f12,然后将鼠标悬停在元素上来选择它。您可以通过使用 stopPropogation 来停止 onMouseLeave 事件,但它不会让 onHover 继续运行。
关于javascript - 如何防止 Chrome 中鼠标右键单击时触发 mouseleave?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33380546/