2010-08-24 90 views
0

我想在这里使用一个小小的jQuery来检测哪些按键被按下。左,右箭头和空格键上的jQuery按键检测

我有很多关于尝试使用函数来检测ASCII代码等,看看哪些键被按下,但我有点困惑。

另外,keyUp,keyDown和keypress有什么区别?

回答

3

keydown:
用户按下某个键时触发。它在用户保持按下的状态下重复。

keypress:
将实际字符插入到文本输入中时触发。它在用户保持按下的状态下重复。 Safari iPhone不支持。

keyup:
当用户在该键的默认操作执行后释放键时触发。

来源:http://www.quirksmode.org/dom/events/keys.html

2
  1. 键按下事件,当一个按键被按下时被触发。
  2. 如果用户继续按住键让字符重复,则会为每个实际键入的字符启动按键事件。
  3. 键释放时触发按键事件。
相关问题