滚动自己的上下文菜单,但维护系统项目



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

我知道我可以滚动我自己的复制/粘贴函数,但我怎么去触发Dom检查器/检查元素工具?

这在JavaScript中是不可能的。

我能想到你有两个选择。

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

  2. 如果用户愿意,允许用户恢复原来的功能。例如,如果按下shift键,则显示原始上下文菜单。

:

$(document).on('contextmenu', function(event) {
    if(event.shiftKey || event.ctrlKey) {
        return;
    }
    event.preventDefault();
    // Position and show my custom context menu element.
});

最新更新