Div Bind Click с использованием Jquery не реагирует на нажатие клавиш - PullRequest
3 голосов
/ 26 июля 2011

Я использую jQuery bind для события click для элементов div. Я хочу сделать его доступным, поэтому я назначил tabindex для div. Что, вероятно, не является допустимым XHTML, но по крайней мере вкладка останавливается, где я хочу. Проблема в том, что нажатие клавиши ender не вызывает событие в Firefox (5). В опере это работает. Вот пример:

http://jsfiddle.net/NSpb3/13/

Ввод работает как для нажатия, так и для ввода.

Спасибо.

Ответы [ 3 ]

0 голосов
/ 26 июля 2011

Вы связываете 'щелчок', который НЕ является нажатием клавиши? Если вы не хотите регистрировать клавишу ввода для вашего div, вам следует привязать событие keyup и проверить, нажал ли пользователь клавишу ввода.

0 голосов
/ 26 июля 2011

В вашем коде нет ничего, что связывало бы событие нажатия клавиши с div. Это работает:

http://jsfiddle.net/NSpb3/16/

0 голосов
/ 26 июля 2011
...