卸載事件通俗的講,就是離開當前網頁,離開當前網頁有兩種方式
瀏覽了下其他的網頁,自己總結了下,不對的地方多多指教 卸載事件通俗的講,就是離開當前網頁,離開當前網頁有兩種方式, 1.像平常我們關閉網頁,也就是離開網頁了;2.在當前網頁點擊加載其他網頁,跳轉到其他網頁,也是離開當前網頁的一種; onunload屬于第2種,只有當你要跳轉到另一個頁面時,也就是要離開當前網頁了,要跳轉到另一個網頁了,onunload才會被觸發; 那平常時關閉網頁就直接跳出一個對話框是怎么辦到的?原來還有一個onbeforeunload,顧名思義,就是在onunload被執行之前,就被調用,無論是以上2種跳轉方法中的哪種,onbeforeunload都會被觸發。
2016-10-12
總結的挺好
onbeforeunload 事件在即將離開當前頁面(刷新或關閉)時觸發。
該事件可用于彈出對話框,提示用戶是繼續瀏覽頁面還是離開當前頁面。
對話框默認的提示信息根據不同的瀏覽器有所不同.
2016-12-01
牛,謝謝