особенности keydown в Firefox
keydown в firefox срабатывает всего один раз, в других браузерах всё нормально.
$(document).keydown(function(event) { switch(event.keyCode) { case 37: alert('left'); break; case 38: alert('up'); break; case 39: alert('right'); break; case 40: alert('down'); break; } }); event.preventDefault() работает, но не позволяет вводить текст в input, расположенный на форме. Не знаю, как ограничить его действие, вот такое например не работает как надо: if(event.keyCode>36 && event.keyCode<41) event.preventDefault() //запрещаем действие по умолчанию для клавиш-стрелок |
Часовой пояс GMT +3, время: 03:47. |