Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.07.2011, 19:43
Новичок на форуме
Отправить личное сообщение для flyers555 Посмотреть профиль Найти все сообщения от flyers555
 
Регистрация: 18.07.2011
Сообщений: 1

особенности 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() //запрещаем действие по умолчанию для клавиш-стрелок
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как стереть содержимое поля INPUT по клавише Esc? bug FireFox? Маэстро Firefox/Mozilla 4 20.06.2011 15:55
особенности append/removeChild в firefox Kubik129 Firefox/Mozilla 0 15.04.2011 11:13
тег <audio> в Opera, Chrome, Firefox Magneto Javascript под браузер 12 25.11.2010 15:12
Проблемы с MouseMove в FireFox slim-v Events/DOM/Window 5 05.06.2009 02:44
В Mozilla Firefox 3.0 проблемма с Javascript меню artmedia Элементы интерфейса 1 07.09.2008 10:43