我使用jQuery创建我自己的右键菜单,但我想维护系统项目,如复制,粘贴,检查元素等。
我知道我可以滚动我自己的复制/粘贴函数,但我怎么去触发Dom检查器/检查元素工具?
这在JavaScript中是不可能的。
我能想到你有两个选择。
-
不要使用自定义上下文菜单
-
如果用户愿意,允许用户恢复原来的功能。例如,如果按下shift键,则显示原始上下文菜单。
:
$(document).on('contextmenu', function(event) {
if(event.shiftKey || event.ctrlKey) {
return;
}
event.preventDefault();
// Position and show my custom context menu element.
});