每次用戶單擊某個標籤時是否有一個事件可以註冊,這意味着它們位於我的頁面選項卡上,單擊了另一個選項卡,然後回到我的標籤。jQuery:如何知道標籤頁/窗口獲得焦點的時間
編輯: 標籤,我的意思是瀏覽器選項卡,而不是jQueryUI選項卡。
每次用戶單擊某個標籤時是否有一個事件可以註冊,這意味着它們位於我的頁面選項卡上,單擊了另一個選項卡,然後回到我的標籤。jQuery:如何知道標籤頁/窗口獲得焦點的時間
編輯: 標籤,我的意思是瀏覽器選項卡,而不是jQueryUI選項卡。
Matijis在評論提供了這個答案,但我想所以在這裏是作爲一個答案接受。
$(window).on('focus', function() { // your code });
嘗試使用jquery $(selector).focusin或:focus,它們都以相同的方式工作。
看看他的Q:編輯:標籤,我的意思是瀏覽器標籤,而不是jQueryUI標籤。 – 2012-02-20 17:37:50
那麼我可以只做'document.focusin = function(){stuff}'? – mtmurdock 2012-02-20 17:39:11
'$(window).on('focus',function(){//你的代碼});'應該做的訣竅 – Matijs 2012-02-20 18:09:34