2014-04-01 110 views
3

我有問題jQuery卸載。它不工作!jquery卸載不起作用

JS代碼:

$(window).unload(function(){ 
    alert("Goodbye!"); 
}); 

HTML:

<a href="http://google.com">Google</a> 

的jsfiddle:http://jsfiddle.net/RVuU7/

+0

看起來好像是(HTTP [1.8棄用]:// API。 jquery.com/unload/),所以這可能是問題。 –

回答

3

嘗試

$(window).on('unload',function(){ 
    alert("Goodbye!"); 
}); 

代替。
這裏的小提琴 - http://jsfiddle.net/v3J5t/
按照.unload()documentation,它在JQuery的1.8

+0

嘗試點擊更新/叉或JSFiddle頁面上的東西(本質上,嘗試從同一個選項卡中的頁面導航)和再見將被警告 – Vandesh

+0

謝謝,我明白了:) – Pap

+0

Chrome 39在這裏,無痕窗口,沒有插件被啓用。單擊小提琴中的鏈接後也無法手動輸入另一個地址。有什麼建議麼? – dimitarvp

2

使用已被廢棄這個代替

window.onbeforeunload = function() { 
    alert("Goodbye!"); 
};