我想防止在单击按钮且未选中任何复选框时显示 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(); 但它们也无效。
非常感谢您为此提供的任何帮助!
