如何使用jQuery触发浏览器窗口或选项卡关闭事件 [英] How to trigger a browser window or tab close event with jQuery

查看:696
本文介绍了如何使用jQuery触发浏览器窗口或选项卡关闭事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有什么方法可以使用jQuery触发窗口/选项卡关闭事件.我已经尝试过了

Is there any way to trigger a window/tab close event with jQuery. I already tried with

$('selector').unload() 

但这没用.

推荐答案

您可以在 unload() > jQuery中的属性:

You can use unload() on the window property in jQuery:

$(window).unload(function() {
   //do stuff
});

尽管您不需要 jQuery,但可以使用优质的JavaScript:

You don't need jQuery to do it though, you can use good ol' fashioned JavaScript:

window.onbeforeunload = function(e){
    var msg = 'Are you sure?';
    e = e || window.event;

    if(e)
        e.returnValue = msg;

    return msg;
}

这篇关于如何使用jQuery触发浏览器窗口或选项卡关闭事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆