Определить, видит ли ползователь элемент
На сайте будет несколько анимированных листалок, некоторые загружают данные ajax-ом. Т.к. лишнаяя нагрузка на процессор и трафик не нужна, а перелистывать контент когда пользователь его не видит нет смысла, хотелось бы останавливать перелистывание, когда пользователь его не видит. Т.е. нужно отловить ситуации когда: 1) блок листалки не попадает в окно. 2) вкладка браузера со страницей не активна.
Как такое реализовать?
|