Обнаружение jQuery kepress слева, стрелки вправо и пробел - PullRequest
0 голосов
/ 25 августа 2010

Я пытаюсь использовать небольшой jQuery здесь, чтобы определить, какие клавиши нажимаются.

Я много пытался использовать функции для обнаружения кодов ASCII и тому подобное, чтобы увидеть, какие клавиши нажимаются, но я немного запутался.

Кроме того, в чем разница между keyUp, keyDown и keypress?

Ответы [ 2 ]

3 голосов
/ 25 августа 2010

keydown:
Запускается, когда пользователь нажимает клавишу.Повторяется, пока пользователь удерживает клавишу нажатой.

нажатие клавиши:
Запускается, когда в текстовый ввод вставляется фактический символ, например.Повторяется, пока пользователь удерживает нажатой клавишу.Safari iPhone не поддерживается.

keyup:
Запускается, когда пользователь отпускает ключ, после выполнения действия по умолчанию для этого ключа.

От: http://www.quirksmode.org/dom/events/keys.html

2 голосов
/ 25 августа 2010
  1. Событие нажатия клавиши запускается при нажатии клавиши.
  2. Событие нажатия клавиши запускается для каждого фактически набранного символа, если пользователь продолжает удерживать нажатой клавишу, чтобысимвольное повторение.
  3. Событие нажатия клавиши запускается при отпускании клавиши.
...