如何使用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;

}

如何使用jQuery函数关闭带有对话框弹出窗口的浏览器窗口

要关闭浏览器:

window.close();

要提示用户:

window.addEventListener("beforeunload", function (e) {
    var message = "Are you sure you want to leave?";
    (e || window.event).returnValue = message;
    return message;
});