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

时间:2013-05-29 17:20:47

标签: contextmenu

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

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

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

使用JavaScript无法做到这一点。

我可以想到两种选择。

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

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

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