2017-08-04 13 views
1

私はウェブゲームをコーディングしています。私はoncontextmenuを無効にする必要があります(右クリックmousemoveの問題)。 ChromeとOperaのオン右クリックでドラッグするときにoncontextmenuを無効にするにはどうすればよいですか?

(少なくとも)、も、oncontextmenuは、あなたが正しい、あなたが使用している場合でも、マウスクリックをmouveし、右クリックを離したときに表示されます。

<body oncontextmenu="return false;"> 

(これが唯一の不動の右クリックを無効にする)

これをすべて無効にするには?

おかげ

答えて

1

このCSSは、これはJS

-webkit-user-select: none; 
    /* Chrome all/Safari all */ 
    -moz-user-select: none; 
    /* Firefox all */ 
    -ms-user-select: none; 
    /* IE 10+ */ 
    user-select: none; 

をoccuringから不動の右クリックは、すべての

document.addEventListener('contextmenu', event => event.preventDefault()); 
+0

その既にここにそれらを無効にします:)しかし、それは解決しない無効になります問題:( –

+0

あなたはすでにこのコードを持っていますが、要素内を右クリックすることはできますか?フラッシュゲームかJavaアプレットですか? – Surreal

+1

単純なbod y、あなたが右クリックし、移動し、リリースすると、コンテキストメニューがクロムブラウザでポップアウトされます。私は試してみます。私はフィドルに参加する –

関連する問題