好的,据我所知,到目前为止,我们有两种方法
首先是一些我可以在给定脚本中使用的javascript。但这会关闭所有内容的右键单击。
window.oncontextmenu = function() {
return false;
};
或者在html中可以编码
<body oncontextmenu="return false;">
但到目前为止,我找不到任何可以为我提供 javascript 或 jquery 解决方案的地方,我可以将其应用于给定的选择器。这根本不可能,还是我误解了什么。
我发现单击鼠标右键会立即出现我的子菜单,然后是浏览器的默认菜单。我发现抑制这种情况的唯一方法是将 oncontextmenu 设置为 false。有没有更精细的解决方案?
对已接受答案的进一步说明
还使用委托在动态菜单上成功应用:
$(document).on("contextmenu", "#existing_Flavours .field_Input_Left.flavour", function(){
return false; // suppress browsers default right click menu
});