Что делать с многократным выполнением выполнением js-функции, являющейся свойством объекта?

Приветствую! Я делаю модальное окно на html и js. В нем есть кастомный селект на css. Но виновники вечеринки - не они. Виновник - кастомный промпт, который я пытаюсь реализовать своими кривыми руками через объект.

Инструкция

1. Надо тыкнуть на кнопку "show".
2. Надо тыкнуть на кнопку "Выбрать".
3. Надо тыкнуть на кнопку "Ок".
4. Надо закрыть алерт(ы).
5. Повторить все с пункта 1.


Проделав все по инструкции, вы заметите, что с каждой, можно сказать, итерацией число алертов увеличивается на 1. То есть с каждым разом функция выполняется на 1 раз больше. Хотя должна выполняться всегда только 1 раз. В js не силен я, помогите разобраться в беспределе, пожалуйста.

Ссылка на исходник

P.s. использую последнюю версию jQuery.
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
потому что не надо вешать прослушку событий каждый раз когда нажимается кнопка.
откуда вы вообще такое достаёте, оно так не работает.
https://jsfiddle.net/7qo3fm14/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы