Я использую Ubuntu 10 и пробую приведенный ниже код в Firefox 3.6 и Chrome 5.
$(document).ready(function(){
$(document).bind("keypress", function(e){
alert("Pressed");
});
});
Удивительно, но приведенный выше код хорошо работает в FF3.6. то есть для каждой нажатой клавиши я получаю окно с предупреждением.
Но в Chrome я вижу другое поведение. Например, я не получаю окно с предупреждением, когда нажимаю клавиши вверх / вниз, стрелки вверх / вниз / влево / вправо (к сожалению, это ключевые события, которые я отчаянно хочу отслеживать).
Кто-нибудь знает, почему Chrome не привязывает событие нажатия клавиш к определенным клавишам, таким как страница вверх / вниз, стрелка влево / вправо?