Javascript:如何在Window.Blur()事件上创建事件监听器?
答
window.onblur = function() {
//say goodbye
};
According to quirksmodeonfocus
和onblur
在大多数浏览器都可以在window
。
答
尝试:
window.onBlur = function(e) {
// Code here.
}
答
最好使用addEventListener
而不是属性,这样你可以设置多个处理程序,没有人(包括你自己)会通过覆盖onblur
属性意外地禁用你的处理程序。
window.addEventListener('blur', function() {
console.log('blur');
});
你使用jQuery或任何其他JS库或我们只是谈论直JS? – 2010-12-03 20:36:24
与其他任何事件侦听器一样 - 到目前为止您尝试了什么? – casablanca 2010-12-03 20:37:01
好的,这很有趣:我写了一个答案,但想对它做一个快速测试。它的工作,然后我无法回到这个页面发布我的答案,因为我测试我的脚本的标签将在每次失去焦点时发出警报。同时帕特里克回答。 – 2010-12-03 20:40:45