Вот все, что я делаю:Удерживая клавишу стрелки постоянно вызывает KeyUp событие
$(document).keydown(function(e) {
e.preventDefault();
console.debug(e.keyCode, "down");
});
$(document).keyup(function(e) {
e.preventDefault();
console.debug(e.keyCode, "up");
});
Вы можете увидеть проблему здесь: http://jsfiddle.net/pJgyu/32530/
Если я, удерживая клавишу с буквой, KeyDown не срабатывает постоянно до тех пор, Я отпустил. Затем срабатывает клавиатура. Это похоже на правильное поведение.
Если я удерживаю клавишу со стрелкой, ключ и клавиатура чередуются постоянно. Почему зажигание клавишных?
Я пробовал это без «e.preventDefault();».
Также, удерживая клавишу со стрелкой, буквы букв SOMETIMES отображают то же странное поведение.
Он работает хорошо для меня в хроме. –