2
目前,我有下面的代碼:在FF,IE和Chrome中檢測window onblur()事件?
if (document.onfocusin !== undefined) {
var onfocusin = true;
}
else{
var onfocusin = false;
}
if (onfocusin === true)
{
document.onfocusout = ad_blur; //ad_blur is a function I defined
//when window.onblur() fires
} else{
window.onblur = ad_blur;
}
代碼工作正常,在IE 8和Chrome 17,但不是在FF 8,我還發現了一些其他的代碼,但兼容性不符合我的需要。所以問題是:有沒有辦法確定IE,FF和Chrome中的window.onblur()事件?
更具體地說,我想在新窗口(或標籤)打開時處理事件。
jQuery是解決這些兼容性問題,爲你真是太好了,讓你可以專注於更大的圖片。除非有一些非常有說服力的理由不這樣做,否則你可能需要研究它。 – jmort253