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

Как остановить работу скрипта, пока не нажата кнопка (Javascript)?

Есть обычное модальное окно бутстрапа, хочу сделать подтверждение на закрытие, то есть, когда пользователь хочет закрыть модальное окно, вылазит второе модальное окно с предупреждением "Вы точно хотите закрыть окно договора? да/нет". В бутстрапе есть событие на закрытие окна, а так же действие на открытие, я сделал так
$('#modal').on('hide.bs.modal', function (e) {
$('#modal2').modal('show');
});

Но когда начинаешь закрывать первое мод. окно, появляется второе, но в это время первое закрывается полностью, как сделать так чтобы было что то на типа
$('#modal').on('hide.bs.modal', function (e) {
alert ('Вы точно хотите закрыть окно договора?');
});

То есть чтобы первое окно не закрывалось, пока пользователь не нажал кнопки да/нет?
  • Вопрос задан
  • 301 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
PavelK
@PavelK
Ну так ставьте событие не на закрытие окна, а на клик по кнопке закрытия и завершайте пропаганду событий.
Потому уже в зависимости от решения самостоятельно закрывайте или нет первое.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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