0

ここでは、押されているキーを検出するために小さな jQuery を使用しようとしています。

関数を使用してASCIIコードを検出したり、どのキーが押されているかを確認したりすることについて多くのことを試みましたが、少し混乱しています。

また、keyUp、keyDown、keypress の違いは何ですか?

4

2 に答える 2

3

keydown:
ユーザーがキーを押したときに発生します。ユーザーがキーを押したままにしている間、これが繰り返されます。

keypress:
テキスト入力などで実際の文字が挿入されたときに発生します。ユーザーがキーを押したままにしている間、これが繰り返されます。Safari iPhone ではサポートされていません。

keyup:
キーのデフォルト アクションが実行された後、ユーザーがキーを離したときに発生します。

出典: http://www.quirksmode.org/dom/events/keys.html

于 2010-08-24T23:00:36.900 に答える
2
  1. キーが押されると、キー ダウン イベントが発生します。
  2. ユーザーが文字を繰り返すためにキーを押し続けた場合、実際に入力されたすべての文字に対してキー プレス イベントが発生します。
  3. キーが離されると、キーアップ イベントが発生します。
于 2010-08-24T23:01:14.100 に答える