@ti_cho

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

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

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

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

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

Похожие вопросы
24 нояб. 2024, в 14:37
3000 руб./в час
24 нояб. 2024, в 13:04
500 руб./в час
24 нояб. 2024, в 12:29
3000 руб./за проект