2011-12-21 44 views

回答

0

這種威力工作,但會在用戶離開屆冊反正不只是改變標籤彈出

window.onunload = popup; 

function popup() { 
    alert('tab changed'); 
} 
4

沒有jQuery的

window.onblur = function() { 
    // do some stuff after tab was changed e.g. 
    alert('You switched the tab'); 
} 

使用jQuery:

$('window').blur(function() { 
    // do some stuff after tab was changed e.g. 
    alert('You switched the tab'); 
}); 

當然顯示警告的是不要做,因爲它再次聚焦當前標籤:)

+0

該死的,你打我吧;) – 2011-12-21 09:41:00

4

最好的事情,我相信你可以使用window.onblurevent在當前頁面失去焦點,這將觸發。

window.onblur = function() { 
    // Your action here 
}; 

在jQuery中,你寫這樣

$(window).blur(function() { 
    // Your action here 
}); 
相關問題