【问题标题】:How to ENABLE the web browser's default context menu on right-click?如何在右键单击时启用 Web 浏览器的默认上下文菜单?
【发布时间】:2015-10-08 21:14:44
【问题描述】:

我正在为网格小部件使用 jQuery 插件,并且在小部件中的任意位置单击鼠标右键不会显示浏览器的默认上下文菜单。我想在页面上添加我自己的事件处理程序以重新启用该菜单。我在网上找到的每个主题都在询问如何禁用上下文菜单,但我正在尝试做相反的事情。

有谁知道如何做到这一点?

【问题讨论】:

  • 不。重新启用它需要在您希望它定位的元素上触发一个事件,并且该事件必须冒泡到文档中。网格阻止它冒泡,所以修复它的唯一方法是让网格停止阻止它。

标签: javascript jquery event-handling contextmenu right-click


【解决方案1】:

不,除了删除阻止上下文菜单的网格事件处理程序。

如果您不删除该事件处理程序,则您无法执行任何操作都会导致在网格内打开上下文菜单,因为事件必须冒泡到文档才能发生其默认操作(打开上下文菜单) .

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-15
    • 1970-01-01
    • 1970-01-01
    • 2019-04-23
    • 1970-01-01
    • 1970-01-01
    • 2010-10-20
    • 1970-01-01
    相关资源
    最近更新 更多