Запрет анимации jQuery при неактивной вкладке/окне браузера

recasher2k12

Гуру форума
Регистрация
19 Фев 2012
Сообщения
156
Реакции
80
Не могу найти как определить активна ли вкладка браузера, чтобы не проворачивать анимацию в ротации пока вкладка не активна.

Зачем?

В хроме и сафари анимация судорожно начинает срабатывать когда вкладка активируется. Если вкладка была неактивна 20 минут, браузер вообще начинает сходить с ума, пытаясь отобразить всю анимацию пока вкладка была неактивной.
 
Это невозможно) Есть браузеры у которых нет вкладок, да и вообще не дают браузеры доступа к вкладкам.
Можно, например для jquery, применить события focus и blur к window.
$(window).focus(function(){}) - владка активная
$(window).blur(function(){}) - вкладка потеряла фокус
 
Назад
Сверху