0

是否可以确定触发了哪种类型的事件$(window).unload();?更具体地说,我只对用户关闭窗口(弹出窗口)的事件感兴趣,而不是当他刚刚离开当前页面时。

我查看了传递给回调的事件参数,unload();但该对象中似乎没有任何内容,这将是有用的。

有谁知道解决这个问题?

代码:

$(function() {
    $(window).unload(function(event) {
        // This is obviously pseudo code. Help me fix it!
        if(event.type == 'closing') { // I had expected something along these lines to work
            // Do stuff before the window closes
        }
    });
});
4

1 回答 1

0

不,据我所知,这是不可能的。文档只知道它即将被卸载。为什么,是浏览器的事。

于 2010-08-04T10:51:51.893 回答