更改/聚焦选项卡/窗口时的Javascript事件

是否有一个事件处理程序用于在jQuery中聚焦或模糊选项卡或窗口? blur()和focus()似乎不适用于窗口。

http://jsfiddle.net/6ckFZ/

window上的jQuery模糊事件适合我。

 $(window).blur(function() { alert('Handler for .blur() called.'); }); 

你可以绑定窗口的模糊函数,所以jQuery将是$(window).blur(handler)

你甚至可以在这个页面上快速测试它,pop javascript: window.onblur = function() { alert("Blur"); }; javascript: window.onblur = function() { alert("Blur"); }; 进入操作栏和alt选项卡。

你可以使用onkeydown如果人们会在一个盒子里打字,或者是onfocus用于初次点击进入窗口。 请参阅以下示例。

  

要么