javascript - 如何防止 Chrome 中鼠标右键单击时触发 mouseleave?

标签 javascript google-chrome contextmenu

在几个版本之前,当您右键单击打开上下文菜单时,Chrome 就会开始触发 mouseleave 事件。这使得尝试检查仅在悬停期间出现的元素(例如导航菜单)变得非常令人沮丧,因为无法使用右键单击 -> 检查元素。 Safari 不会这样做,而 Firefox 仅当您将鼠标移至内容菜单时才会触发 mouseleave(这本质上同样糟糕)。

有什么方法可以让我重新获得轻松检查悬停显示元素的能力吗?

最佳答案

要检查,您可以使用 f12,然后将鼠标悬停在元素上来选择它。您可以通过使用 stopPropogation 来停止 onMouseLeave 事件,但它不会让 onHover 继续运行。

关于javascript - 如何防止 Chrome 中鼠标右键单击时触发 mouseleave?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33380546/

相关文章:

javascript - 谷歌分析 : External . js 文件

javascript - KeyPress Javascript 函数的问题

javascript - 匹配单个字母或数字

javascript - 如何调试在 Razor View 中定义的模态对话的 document.ready Javascript?

javascript - 为什么 Google Chrome 浏览器的 Math.random 数字生成器不是 *that* 随机数?

python - 如何获得 QTableView 标题中单击的右键单击上下文菜单?

android - 如何在android中创建动态上下文菜单?

javascript - 如何使用正则表达式简化嵌套花括号?

visual-studio-code - 如何在 Visual Studio Code 中自定义上下文菜单?

java - 如何让内容显示在 WebDriver .get 请求中?