Задать вопрос
@Dant3lion

Почему инкремент постоянно увеличивается?

Сейчас изучаю Javascipt, и хотел добавить счетчик вопросов. Хотел просто добавить переменную, которая при правильном ответе увеличиваласт на 1 (++), но при использовании с каждым выполнением инкремента он все больше растет (добавляет +1, потом +2, далее +3 и так далее).
Прикладываю ссылку на файлы (math_game) для полной картины, буду рад любой помощи.
https://github.com/Dant3lion/JS_lab
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
С каждым вызовом questionGenerator на кнопку submitBtn навешиваются все новые и новые обработчики. Нужно либо навесить обработчик один раз, либо очищать предыдущие обработчики. Учитывая, что испобльзуемые переменные глобальные - вроде бы можно смело вынести навешивание обработчика из функции questionGenerator.
И да, я смотрел только один файл, ибо очень неудобно. Лучше выкладывать исходники на github или в codepen
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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