window.unload() 在 jQuery 中不起作用

2024-03-23

我试图在关闭页面后提醒一些事情。

一个简单的window.unload示例如下:

HTML

<html>
<body>
  <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
  <script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
  <script src="test.js" type="text/javascript">
</html>

test.js

$(window).unload( function () { 
    alert("Bye now!"); 
});

P.S :

我也尝试过 javascript,但没有发出任何警报!

test.js

window.onunload = function() {
    alert("Bye now!");
};

大多数浏览器都会阻止alert in unload。你能做的最好的事情就是使用onbeforeunload返回字符串的处理程序 - 浏览器将向用户显示该字符串:

window.onbeforeunload = function() {
    return "Bye now!";
};

演示在这里。 http://jsfiddle.net/GL2Dg/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

window.unload() 在 jQuery 中不起作用 的相关文章

随机推荐