-3

私は非常に単純な JavaScript プロジェクトを持っており<div>、onclick イベントで翻訳したいと考えています。ユーザーからキーボードの値を読み取って関数を実行するにはどうすればよいですか? 矢印ボタンだけが必要です。ありがとう。

upButton.onclick = function() {
moveUp(player);
playerY--;
}
4

2 に答える 2

1

ここでの私の答えは、何が押されたかを正確に判断する方法です。HTML5 キャンバスでキー イベントを作成する最良の方法は何ですか?

編集:そのリンクの状態での私の答えとして:矢印キーをつかむだけではなく、すべてのキーをリッスンしてから、それが必要なキーであるかどうかを判断し、必要な機能/アクションを実行する必要があります。そのすべてがその答えに記載されています。

于 2012-09-03T05:55:07.177 に答える
0

ユーザーが上、下、左、右のキーボード機能を使用するには、JavaScript で onkeypress イベントを使用する方法を理解できなければなりません。

JavaScript を使用している場合、onkeypress のリンクは次のとおりです: http://www.w3schools.com/jsref/event_onkeypress.asp

jquery を使用している場合、.keypress() のリンクは次のとおりです:
http://api.jquery.com/keypress/

矢印のコードは次のとおりです。

  • 37 - 左
  • 38 - アップ
  • 39 - 右
  • 40 - ダウン
于 2012-09-03T07:28:26.690 に答える