@BedOmar
Веб-разработчик

Как узнать попал ли объект в зону видимости пользователя jquery?

Есть 3 блока допустим по 800px. Как узнать что пользователь увидел этот блок (даже если он торчит только на 1px с низу страницы)
  • Вопрос задан
  • 1704 просмотра
Решения вопроса 2
AlexShkunov
@AlexShkunov
В случае с общим решением для одно-страничного сайта, популярным решением будет использование библиотеки - https://camwiegert.github.io/in-view/

inView('.someSelector')
.on('enter', doSomething)
.on('exit', el => {
el.style.opacity = 0.5;
});

----------------------
Посмотрите данный пример - без использования сторонних библиотек. Как только белый квадрат попадает в поле зрения - цвет фона меняется.

jsfiddle.net/t2L274ty/1
Ответ написан
l1tero
@l1tero
Быдлокодер
Ну если без библиотек, то пробуйте так
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы