Я использую Remodal ( https://github.com/VodkaBears/Remodal#remodal ), чтобы сделать некоторые модальные окна, обычно я использую только модальное окно предупреждения, но теперь я хочу использовать модальное окно подтверждения.
Я сделал кнопку удаления с модальным подтверждением, у меня есть следующий код:
$('#delete_button').click(function() {
$('[data-remodal-id = modal-delete]').remodal().open();
$(document).on('confirmation', '#modal-delete', function () {
alert('Confirmation button is clicked');
});
$(document).on('cancellation', '#modal-delete', function () {
alert('Cancel button is clicked');
});
});
<div class="remodal" data-remodal-id="modal-delete">
<div class="h1_modal">Delete confirmation</div>
<div class="p_modal">Are you sure?</div>
<button data-remodal-action="cancel" class="remodal-cancel">Cancel</button>
<button data-remodal-action="confirm" class="remodal-confirm">OK</button>
</div>
Модальное окно открывается, когда я нажимаю кнопку с идентификатором delete_button
, но когда я выбираю «Отмена» или «ОК», я не вижу никаких предупреждений. Как я могу заставить это работать?
С уважением,
Арье
#delete_button
в вашем HTML, и ваше делегирование событий кажется бесполезным, если только в вашем сообщении отсутствует вспомогательный код. - person NightOwlPrgmr   schedule 04.08.2015