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