unload()函數用於為每個匹配元素的unload事件綁定處理函數。另外,你還可以額外傳遞給事件處理函數一些資料。 unload事件會在頁面退出時觸發。此事件主要用於window物件、、元素。 此外,你可以為相同元素多次呼叫函數,從而綁定多個事件處理函數。觸發unload事件時,jQuery會依照綁定的先後順序依序執行綁定的事件處理函數。 unload事件在不同瀏覽器、不同版本的差異較大,它極有可能無法正確執行對應的事件處理函數,因此不建議使用該事件。使用前,請自行進行瀏覽器相容性測試,或改用 beforeunload 事件。 要刪除透過unload()綁定的事件,請使用unbind()函數。 此函數屬於jQuery物件(實例)。 語法 jQuery 1.0 新增函數,但從1.8開始被標記為過時。 jQueryObject.unload( [ data ,] handler ) 參數 參數 說明 data 可選/任一類型觸發事件時,需要透過event .data傳遞給事件處理函數的任意資料。 handler Function類型指定的事件處理函數。 jQuery 1.4.3 新增支援:unload()支援data參數。 參數handler中的this指向目前DOM元素。 unload()也會為handler傳入一個參數:表示目前事件的Event物件。 傳回值 unload()函數的回傳值為jQuery類型,傳回目前jQuery物件本身。 範例&說明 現在,我們為window物件的unload事件綁定處理函數(可以綁定多個,觸發時按照綁定順序依序執行):$(window).unload( function(){ alert("离开当前文档!"); } );登入後複製