sonterix
@sonterix

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

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

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

Пример кода. Но Yes выводиться когда верхняя часть экрана доходит до блока, а определить что вообще блок появился в поле видимости? Как только у пользователя при скроле в нижней части экрана появляется блок - нужно вывести "Yes". Как это сделать?
  • Вопрос задан
  • 204 просмотра
Решения вопроса 1
Ankhena
@Ankhena Куратор тега JavaScript
Нежно люблю верстку
А вычесть из scrollTop высоту окна что мешает?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
27 нояб. 2024, в 13:07
10000 руб./за проект
27 нояб. 2024, в 12:53
70000 руб./за проект
27 нояб. 2024, в 12:50
25000 руб./за проект