2010-08-04 30 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

相關問題