Magnific popup вызывает 2 подтверждения при закрытии
Я использовал Magnific Popup для модальной формы. Я хочу подтверждение, когда модал был закрыт пользователем. Но проблема в том, что отображаются 2 подтверждения. Я хочу только один. Вот мой код
<a href="#registration" class="popup-modal">
<span>Register</span>
</a>
<div id="registration" class="white-popup-block mfp-hide">
<button title="Close" type="button" class="mfp-close"><i class="icon-cross" aria-hidden="true"></i></button>
<div class="mfp-text">
<!-- My Form Here -->
</div>
</div>
$('.popup-modal').magnificPopup({
type: 'inline',
preloader: false,
modal: true,
callbacks: {
open: function() {
$.magnificPopup.instance.close = function () {
if (!confirm("Are you sure?")) {
return;
}
$.magnificPopup.proto.close.call(this);
};
}
}
});
В чем возможная проблема моего кода. Почему всплывающее окно при закрытии показывает 2 диалога подтверждения? Пожалуйста помоги. Спасибо!