Работа с клавиатурой в Jquery
Добрый день.
Хочу перехватывать нажатия клавиатуры.
Почему этот код выполняется много раз, а не 1?
$("body").on("keydown", function(e){
if(e.keyCode === 38) {
// up
alert('1');
}
else if(e.keyCode === 40) {
// down
alert('2');
}
});
Источник: Stack Overflow на русском