[英]How to disable oncontextmenu while rightclick dragging?
I code a webgame and I need to disable the oncontextmenu (for a rightclick mousemove issue). 我编写了一个网页游戏代码,并且需要禁用oncontextmenu(用于右键单击鼠标移动问题)。
On Chrome and Opera (at least), the oncontextmenu appears when you right click, mouve the mouse and release rightclick, even if you use: 在Chrome和Opera上(至少),右键单击,移动鼠标并释放鼠标右键,即使使用以下命令,也会显示oncontextmenu:
<body oncontextmenu="return false;">
(this only disable immobile rightclick) (这只会禁用固定的右键单击)
How to disable it all? 如何禁用所有功能?
Thanks 谢谢
This CSS will disable the immobile right clicks from occuring 此CSS将禁止发生不可移动的右键单击
-webkit-user-select: none;
/* Chrome all / Safari all */
-moz-user-select: none;
/* Firefox all */
-ms-user-select: none;
/* IE 10+ */
user-select: none;
This JS will disable them all 这个JS将全部禁用
document.addEventListener('contextmenu', event => event.preventDefault());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.