@Pipop

Как отменить результат прошлой проверки при window.scroll?

Необходимо выполнить нужную функцию в том случае, если пользователь долистал до нужного блока (коих много). Дело в том, что они следуют друг за другом и к каждой нужно применить функцию. В результате, если пользователь, к примеру, доскроллил до второго блока, его функция выполняется, но и не отменяется функция первой. Как это можно исправить?
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
@VegasChickiChicki
Нужно проверять где мы конкретно сейчас находимся.
А условия проверки должны учитывать находимся ли мы в текущем блоке, то есть:
если отступ сверху страницы не меньше чем верхняя граница блока в который нужно попасть И не больше чем верхняя граница блока в который нужно попасть + высота блока
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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