2010-12-03 104 views
5

Javascript:如何在Window.Blur()事件上创建事件监听器?Javascript:如何在Window.Blur()事件上创建事件监听器?

+0

你使用jQuery或任何其他JS库或我们只是谈论直​​JS? – 2010-12-03 20:36:24

+0

与其他任何事件侦听器一样 - 到目前为止您尝试了什么? – casablanca 2010-12-03 20:37:01

+3

好的,这很有趣:我写了一个答案,但想对它做一个快速测试。它的工作,然后我无法回到这个页面发布我的答案,因为我测试我的脚本的标签将在每次失去焦点时发出警报。同时帕特里克回答。 – 2010-12-03 20:40:45

回答

0

尝试:

window.onBlur = function(e) { 
    // Code here. 
} 
4

最好使用addEventListener而不是属性,这样你可以设置多个处理程序,没有人(包括你自己)会通过覆盖onblur属性意外地禁用你的处理程序。

window.addEventListener('blur', function() { 
    console.log('blur'); 
});