[英]Fire a function only on browser close
想法是當用戶關閉瀏覽器時顯示自定義的彈出窗口/ 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),實際上永遠不應該編輯
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.