Например, если пользователь выполняет другие действия, но не просматривает эту страницу, jquery/javascript может знать?jquery: Как узнать, не находится ли страница в фокусе?
Мне не нужно быть очень точным, просто грубо.
Например, если пользователь выполняет другие действия, но не просматривает эту страницу, jquery/javascript может знать?jquery: Как узнать, не находится ли страница в фокусе?
Мне не нужно быть очень точным, просто грубо.
Вы можете попробовать это:
$(window).focus(function(){
// back in focus
});
И:
$(window).blur(function(){
// no focus
});
Я хочу НЕ сосредоточиться ... – 2010-11-23 06:33:39
@Bin: см. Обновленный ответ plz. – Sarfraz 2010-11-23 06:34:29
Вы можете использовать blur
или focusout
событие на вашем document
или window
.
$(document).bind('focusout', function() {
// window or tab just lost the focus
});
это использование jQuery. Вы должны поиграть с этим, также используйте объект окна в качестве цели. Я не уверен, как работает кросс-браузер, но он должен хорошо работать.
`не просматривая эту страницу`. Что именно вы подразумеваете под этим? – rahul 2010-11-23 06:33:46