本文介绍了window.unload()在jQuery中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
一个简单的 window.unload
例子as以下:
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.jstype =text / javascript>
< / html>
test.js
$(window).unload(function(){
alert(Bye now!);
});
PS:
我也尝试过javascript,但没有提醒任何事情!
test.js
window.onunload = function(){
alert(Bye now!);
};
解决方案
大多数浏览器都会阻止 alert
在卸载
中。您可以做的最好的方法是使用 onbeforeunload
处理程序返回一个字符串 - 浏览器会向用户显示该字符串:
window.onbeforeunload = function(){
returnBye now!;
};
I'm trying to alert something out after closing page.
A simple window.unload
example as below :
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 :
I have tried javascript too, but doesn't alert anything out !
test.js
window.onunload = function() {
alert("Bye now!");
};
解决方案
Most browsers prevent alert
in unload
. The best you can do is to use an onbeforeunload
handler that returns a string - the browser will show that string to the user:
window.onbeforeunload = function() {
return "Bye now!";
};
这篇关于window.unload()在jQuery中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!