エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JavaScriptのキーイベント・キーを押し続けた場合のブラウザ毎のイベント差異 ( しゃいん☆のブログ| 名古屋市 Webシステム開発 サーバ構築 ネットワーク構築 株式会社コネクティボ )
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScriptのキーイベント・キーを押し続けた場合のブラウザ毎のイベント差異 ( しゃいん☆のブログ| 名古屋市 Webシステム開発 サーバ構築 ネットワーク構築 株式会社コネクティボ )
ということで、相も変わらず、JavaScriptネタです。 今回は最近非常に気になっていた、ブラウザ毎に異な... ということで、相も変わらず、JavaScriptネタです。 今回は最近非常に気になっていた、ブラウザ毎に異なるキーイベントに関してです。 何らかの処理でキーボード入力を取りたい場合、 onKeyDown、onKeyPress、onKeyUP のいずれかを使うと思いますが、普通に押した押してないを判別する程度だったら、 上記のどれを使っても特に影響はないと思います。 しかし、キーをずっと押し続けた状態を取る場合、 ブラウザ毎にかなり挙動が変わってくるので、要注意です。 以下、サンプルスクリプト(JavaScript + HTML)。 <html> <head> <script type="text/javascript"> <!-- var down = 0; var press = 0; var up = 0; document.onkeydown = function ()