1

我正在使用 jQuery 创建自己的右键单击上下文菜单,但我想维护系统项目,例如复制、粘贴、检查元素等。

我知道我可以推出自己的复制/粘贴功能,但我将如何触发 Dom Inspector/Inspect Element 工具?

任何帮助表示赞赏。

4

1 回答 1

0

这在 JavaScript 中是不可能的。

你有两个我能想到的选择。

  1. 不要使用自定义上下文菜单

  2. 如果他们愿意,允许用户恢复原始功能。例如,如果按下 shift 键,则显示原始上下文菜单。某些浏览器 (Firefox) 会为您执行此操作

$(document).on('contextmenu', function(event) {
    if(event.shiftKey || event.ctrlKey) {
        return;
    }

    event.preventDefault();

    // Position and show my custom context menu element.
});
于 2014-02-17T15:25:37.830 回答