如何使用jQuery函数关闭带有对话框弹出窗口的浏览器窗口
本文关键字:窗口 对话框 浏览器 jQuery 何使用 函数 | 更新日期: 2023-09-27 18:33:12
我正在处理一个项目,但需要知道如何关闭浏览器窗口,如果我想使用 jQuery 退出页面,还需要显示一个对话框。
谢谢 Rick,这很有帮助,它调出了 dafault chrome 弹出对话框,我正在尝试自定义它以在我的 javascrip 文件中使用我的对话框,以便它可以在用户关闭页面时提示它。 这是我的代码函数 ConfirmationDialog(baseURI) { var 对话框 = jQuery('您确定要退出此表单而不保存吗?')。attr({ 类型:"隐藏", ID:"对话框" }).css("display", "none").appendTo('body');
jQuery("#dialog").dialog({
resizable: false,
height: 140,
modal: true,
title: 'Confirm',
buttons: {
"Yes": function () {
window.location = baseURI;
// jQuery(this).dialog("close");
},
Cancel: function () {
jQuery(this).dialog("close");
}
}
});
return false;
}
要关闭浏览器:
window.close();
要提示用户:
window.addEventListener("beforeunload", function (e) {
var message = "Are you sure you want to leave?";
(e || window.event).returnValue = message;
return message;
});