@Dant3lion

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

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

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

Похожие вопросы
03 дек. 2024, в 12:22
8000 руб./за проект
03 дек. 2024, в 12:10
10000 руб./за проект
03 дек. 2024, в 11:59
4000 руб./за проект