У меня есть счетчик на моем сайте, и я хочу, чтобы это приостановилось, когда мой сайт не был сфокусирован. Если я использую размытие (кто-то покидает фокус), и кто-то нажимает на ссылку, которая открывается на новой вкладке, а затем закрывает вкладку, фокус не возвращается на предыдущую страницу? Почему он не работает? Есть ли лучший способ сделать это?Есть ли альтернатива функциям jQuerys «размытие» и «фокус»?
$(document).blur(function(){
pause=true;
});
$(document).focus(function(){
//alert("test");
pause=false;
countdown(tmp,msg);
});
Вы правы. [MDN link] (https://developer.mozilla.org/en/DOM/window.onblur), например. – Sirko
прилагается событие к телу должно работать тоже я думаю – malko
, но даже если я использую окно .. он не получает фокус после закрытия новой вкладки ?! – muenchnair