Google阅读器具有很好的功能,当您从其他网页切换到网页(提供网页焦点)时,它会向您显示在网页未聚焦时积累的更新。
快速提问#1:他们是怎么做到的?关注网页时发生的事件
我觉得他们可能会绑定到鼠标移动事件+键盘事件,因为我不知道任何开箱即用的事件给你的能力。
谷歌搜索这是一个噩梦(焦点,标签,网页,用户)。
快速提问#2:那里有一些软件包给了我这种能力吗?
我把jQuery的标签为所有Web开发人员忍者在那里一盏明灯,但我真的不关心框架(只要它的JavaScript)
Google阅读器具有很好的功能,当您从其他网页切换到网页(提供网页焦点)时,它会向您显示在网页未聚焦时积累的更新。
快速提问#1:他们是怎么做到的?关注网页时发生的事件
我觉得他们可能会绑定到鼠标移动事件+键盘事件,因为我不知道任何开箱即用的事件给你的能力。
谷歌搜索这是一个噩梦(焦点,标签,网页,用户)。
快速提问#2:那里有一些软件包给了我这种能力吗?
我把jQuery的标签为所有Web开发人员忍者在那里一盏明灯,但我真的不关心框架(只要它的JavaScript)
或使用:
$(window).focus(function() {
console.log('welcome (back)');
});
$(window).blur(function() {
console.log('bye bye');
});
使用focusin
(焦点)和focusout
的document
对象上(模糊):
$(document).bind('focus', function() {
console.log('welcome (back)');
}).bind('blur', function() {
console.log('bye bye');
});
我不认为每当任何页面上的字段收到焦点时,OP都会收到通知。只是当你切换到一个页面。 – 2011-01-10 20:39:46
我在FF和测试当我切换到该窗口时调用0。
jquery焦点不像悬停(函数(),函数())(这是一个耻辱),我需要绑定到模糊事件“focusOut” – 2011-01-10 20:53:42