Задать вопрос
sonterix
@sonterix

Как проверить дошел ли пользователь до элемента НИЖНЕЙ частью экрана?

$(document).scroll(function () {
        var screen = $(window).scrollTop(),
        target = $("#about-us").offset().top;

        if(screen >= target){
            console.log("Yes");
        }
    });

Пример кода. Но Yes выводиться когда верхняя часть экрана доходит до блока, а определить что вообще блок появился в поле видимости? Как только у пользователя при скроле в нижней части экрана появляется блок - нужно вывести "Yes". Как это сделать?
  • Вопрос задан
  • 210 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Ankhena
@Ankhena Куратор тега JavaScript
Нежно люблю верстку
А вычесть из scrollTop высоту окна что мешает?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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