Я хочу, чтобы диалоговое окно magnificPopup не отображалось, когда я нажимаю кнопку и когда флажки не установлены.
Вот что я уже пробовал:
$('[id$=DeleteSelectedItems]').click(function (evt) {
if ($("#datatable :checked").length == 0) {
evt.preventDefault();
$.magnificPopup.remove(); //prevent dialog popup if no checkbox selected
}
});
Код вышеделать то, что я хочу, кроме $ .magnificPopup.remove ();не является допустимой функцией.
Итак, хотя $ .magnificPopup.remove ();запрещает показ всплывающего окна (потому что это нарушает JavaScript!), это недопустимая функция, и я получаю сообщение об ошибке в своей консоли при тестировании этого.Я пробовал $ .magnificPopup.destroy ();и $ .magnificPopup.stop ();но они также недействительны.
Большое спасибо за любую помощь, которую вы можете оказать с этим!