window.unload() won't work in jQuery
关闭页面后,我正试图提醒一些注意事项。
一个简单的
的HTML
1 2 3 4 5 6 | <html> <body> <script src="http://code.jquery.com/jquery-1.10.1.min.js"> <script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"> <script src="test.js" type="text/javascript"> </html> |
test.js
1 2 3 | $(window).unload( function () { alert("Bye now!"); }); |
附言:
我也尝试过javascript,但没有警告任何内容!
test.js
1 2 3 | window.onunload = function() { alert("Bye now!"); }; |
大多数浏览器在
1 2 3 | window.onbeforeunload = function() { return"Bye now!"; }; |
演示在这里。
您正在哪个浏览器中测试此代码?
如果您从W3School检查以下链接,则Opera和Chrome不支持它。 链接
onbeforeunload的一个有效示例是使用jquery,如下所示:
1 2 3 | $(window).on('beforeunload', function() { // Do stuff }); |
(我打算在上面的帖子中对此发表评论,但是我还不能发表评论:'()
使用