Toxa26
@Toxa26
Студент. Люблю верстать сайты.

Почему блок отображается раз через раз?

Всем привет! Я продолжаю писать свою змейку без canvas и возникла проблема при реализации паузы.
Во время игры при нажатии на ПРОБЕЛ должен фон блюрится и появляться надпись PAUSE, игра при этом останавливается. Это все работает так как и задумано, но раз через раз, если сразу начать игру то все ок работает, если умереть и начать снова играть, то уже будет работать не корректно(пауза то будет, но надписи PAUSE и затемненного фона нету), в чем здесь может быть ошибка??
Вот сама игра: CodePen
Js код паузы на 122 строке
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
А зачем вы добавляете обработчики keydown в startGame? Десять раз сыграли - вот уже есть десять обработчиков, которые делают одно и то же. Достаточно и одного. Вынесите этот код за пределы startGame.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы