@aspirantes

Как сделать, чтобы повторные отслеживания событий не вешались?

После каждого нажатия на кнопку, события вешаются в геометрической прогрессии...
Скорее вопрос... Как лучше сделать... Могу очищать события, перед установкой события например...

function header__autorization__open__event () { 
     var modal__btns = document.getElementsByClassName("modal__btn");
     var index;
     var modal__btn;
     if (modal__btns !== null) {
          for (index = 0; index < modal__btns.length; index++) {
               modal__btn = modal__btns[index];
               modal__btn.addEventListener('click', function () {modal(this.id)});
          }
     }
}
  • Вопрос задан
  • 252 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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