window.onload = function () {
var CurrentActive;
window.onfocus = function () {
CurrentActive = true;
document.body.innerHTML += "当前窗口被激活";
}
window.onblur = function () {
CurrentActive = false;
document.body.innerHTML += "当前窗口没有激活";
}
}
/*经测试fx,ie(7-10)当页面第一次打开页面时,执行一次onfocus。而chrome未执行。
之后每次切换页面,fx,ie(7-10) 分别执行获取焦点和移出焦点。而chrome这两个事件分别多执行一次。
其它只有当鼠标进入浏览器地址输入模式才会触发window获取或推动焦点动作,而chrome仍为执行两次。
*/
/*
//jquery 下如何获取当前窗口被激活
$(window).focus(function () {
//处于激活状态
});
$(window).blur(function () {
//处于未激活状态
});
*/