Есть ли событие Javascript, когда страница перемещается в фон? - PullRequest
4 голосов
/ 17 июня 2010

Я помню, что использовал такое событие, но не могу вспомнить имя.

Конкретная задача, которую я пытаюсь выполнить, - остановить слайд-шоу, когда окно браузера не на переднем плане.,Я затушевываю разные изображения с помощью jQuery, который потребляет довольно много ресурсов процессора.

Есть ли событие, которое сообщает мне, когда пользователь переключается на другое приложение / страницу.

Ответы [ 2 ]

2 голосов
/ 17 июня 2010

Было несколько ошибок с событием фокусировки окна, поэтому я тоже использовал событие mousemove.

$(window).blur(function(){
  // stop the slideshow
}).bind("focus mousemove", function(){
  // start the slideshow
});
2 голосов
/ 17 июня 2010

Вы должны иметь возможность использовать событие onblur окна, чтобы обнаружить это изменение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...