gpt4 book ai didi

javascript - 如何在使用自定义警报弹出窗口时阻止 beforeUnload 上的弹出警报?

转载 作者:行者123 更新时间:2023-12-03 00:38:42 61 4
gpt4 key购买 nike

当用户单击按钮时,我使用 JqueryUI 自定义确认框

这是脚本,

    function exit() {
$("#dialog-confirm").dialog({
resizable: false,
height: "auto",
width: 400,
modal: true,
buttons: {
"Restore": function () {
callClick();
},
Cancel: function () {
$(this).dialog("close");
}
}
});
}

这是 HTML 代码

    <asp:Button ID="btnExit" runat="server" Text="Exit" OnClientClick="exit()" />
<div id="dialog-confirm" title="Proceed Confirmation?">
<p>Are you sure you want to exit?</p>
</div

当用户单击“继续”按钮时,我想调用另一个函数。

window.onbeforeunload = null;
function callClick() {
$('#test').click()
}

但是一旦单击按钮,警报弹出窗口就会与我定制的警报弹出窗口一起出现。

我希望禁用默认弹出窗口。

请参阅下图以供引用。 enter image description here

最佳答案

尝试使用此方法window.onbeforeunload = function(event){}来捕获此事件。

关于javascript - 如何在使用自定义警报弹出窗口时阻止 beforeUnload 上的弹出警报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53557044/

61 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com