Вы можете использовать следующую функцию, чтобы получить, когда пользователь уходит
$(window).blur(function(e) {
// What to do when user leaves
});
И затем эту другую, чтобы получить, когда пользователь возвращает
$(window).focus(function(e) {
// What to do when user comes back
});
Используйте ее на ready
, потому чтоон автоматически активирует функцию focus
и может выдавать ошибки, если DOM еще не загружен.Также не забудьте подготовить его, чтобы не делать ничего, что вы делаете в фокусе в первый раз, за исключением того, что это не проблема.