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

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

Необходимо выполнить нужную функцию в том случае, если пользователь долистал до нужного блока (коих много). Дело в том, что они следуют друг за другом и к каждой нужно применить функцию. В результате, если пользователь, к примеру, доскроллил до второго блока, его функция выполняется, но и не отменяется функция первой. Как это можно исправить?
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@VegasChickiChicki
Нужно проверять где мы конкретно сейчас находимся.
А условия проверки должны учитывать находимся ли мы в текущем блоке, то есть:
если отступ сверху страницы не меньше чем верхняя граница блока в который нужно попасть И не больше чем верхняя граница блока в который нужно попасть + высота блока
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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