gpt4 book ai didi

javascript - 仅在浏览器关闭时触发功能

转载 作者:行者123 更新时间:2023-11-28 03:15:04 25 4
gpt4 key购买 nike

想法是在用户关闭浏览器时显示自定义的弹出窗口/div。在网上找到这段代码,它部分适用于我。

JS:

window.onbeforeunload = function (e) {            
e = e || window.event;
if (e) {
e.returnValue = '';
$("#popup").show();
}
}

HTML:

<div id="popup" class="popup">
</div>

当用户关闭浏览器时,会弹出一条确认离开或停留的警报。是否可以在不显示默认 JS 警报的情况下显示弹出窗口/div。

当用户刷新页面时,这段代码也会触发。如何仅在关闭事件时允许此操作。

最佳答案

如果您不使用 jquery,则仅适用于较新的浏览器以忽略带有返回的警报:

window.onbeforeunload = function (e) {            
e = e || window.event;
if (e) {
$("#popup").show();
}

return null;

}

事件(e),实际上永远不应该被编辑

关于javascript - 仅在浏览器关闭时触发功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28558389/

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