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 回答