@ti_cho

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

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

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

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

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

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