Привет всем!
Столкнулся с проблемой разницы работы в разных браузерах.
Написал браузерную версию игры Змейка. Управление стандартными клавишами (вверх, вниз, вправо, влево). Работает во всех браузерах (даже IE), кроме Файрфокса.
document.addEventListener("keydown" ,function (event){
switch(event.keyCode){
case 40:
.....
}
До входа в цикл нажатие принимается полностью (т.е. нажал вниз, следующим шагом после старта будет движение вниз, нажал вниз, вверх - следующим шагом будет вверх и т.п.), но после запуска движения змейки
timerId = setInterval(nextStep, 200);
перестает реагировать на нажатие клавиш.
(рабочая версия:
http://runwave.ru/)
Если кто сталкивался, подскажите в какой части смотреть