【发布时间】:2020-07-31 17:13:34
【问题描述】:
我想在用户右键单击页面上的某些元素(即表格)时显示自定义上下文菜单。 到目前为止,我有自定义和默认上下文菜单显示。
function element_right_clicked(sender,e){
if(e.which == 3){
// code here that displays custom menu
sender.addEventListener("contextmenu", e => {
e.preventDefault();
});
}
}
我正在寻找一种方法,在显示自定义时不显示默认菜单。
【问题讨论】:
-
您所包含的代码是否存在特定问题?
-
你能澄清一下吗?你想要两者的结合?
-
在什么情况下应该显示正常上下文菜单,或者你的自定义菜单?
-
如果您可以在运行时显示此问题,请创建一个小提琴或沙箱。
-
为什么不只将事件监听器应用于那些元素,而不是
window?
标签: javascript contextmenu right-click