2010-11-26 65 views
2


在這裏,我需要檢查Windows焦點constanly,我想檢查用戶是否存在於我的網站,否則他專注於其他地方。這需要在特定的時間完成,在他們稱之爲事件之後。我已經使用self.focus()和window.focus()沒有使用,它總是返回「本機代碼」。我想檢查我的窗口(網站)做的是集中或不不斷檢查窗口的焦點

感謝,
普利文Ĵ

回答

3

您需要捕獲兩個focusblur事件並相應地更新變量,先從事實上(希望)窗戶在打開時具有重點。

var hasFocus = true; 
window.onfocus = function() { 
    hasFocus = true; 
}; 
window.onblur = function() { 
    hasFocus = false; 
};