3
setInterval
は、マウスの右ボタンをクリックしてメニューが表示され、メニューが消えるまで続行しないのはなぜですか?そして私はどうすれば回避できますか?右クリック(IE9)でsetIntervalが機能しない
私は単純なタイマーをプログラムしようとしますが、上記のように、右のマウスがクリックされてメニューが表示されるとすぐにタイマーが停止し、メニューが消えるまで機能しません。
setInterval
は、マウスの右ボタンをクリックしてメニューが表示され、メニューが消えるまで続行しないのはなぜですか?そして私はどうすれば回避できますか?右クリック(IE9)でsetIntervalが機能しない
私は単純なタイマーをプログラムしようとしますが、上記のように、右のマウスがクリックされてメニューが表示されるとすぐにタイマーが停止し、メニューが消えるまで機能しません。
回避策コンテキストメニューが表示されないようにするには、contextmenuイベントを停止します。私はこれがデフォルトIEの動作として固定することができないものです感を持って
document.addEventListener('contextmenu', function(e){
e.preventDefault();
e.stopPropagation();
}, false);
(壊れた振る舞いを読む) – techfoobar
[OK]を、ありがとうございました。私は、私のタイマーのための簡単な解決策を見つけました:私はカウントダウンはしませんが、2つのタイムスタンプの違いを取って、最初の秒数からそれを引きます。私は誰かが同じ問題を経験するなら、これが助けてくれることを願っています。 – Simon
+ Simon、解決策があれば、以下の回答を投稿してください。 – Gezim