2010-08-04 71 views
0

是否有可能找出什么类型的事件触发$(window).unload();?为了更具体一些,我只关心用户关闭窗口(弹出窗口)时的事件,而不是当他刚刚离开当前页面时才发生的事件。我已经研究了传递给unload()的回调函数的事件参数。但似乎没有任何东西在那个对象中,这将是有用的。如何判断窗口是否在jQuerys的回调中关闭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 
     } 
    }); 
}); 

回答

0

没有,据我所知,这是不可能的。该文件只知道它即将被卸载。为什么,是浏览器的业务。

+0

看来你是对的。那么只需要尝试一种不同的方法;) – peterfarsinsen 2010-08-10 07:48:27

相关问题