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

Как отслеживать «касание» элементов на странице?

Пример можно увидеть сдесь, слева панель лайков. Когда страница прокручивается снизу вверх и появляется на горизонте картинка во весь экран - эта панель исчезает. https://rantt.com/heres-every-moment-that-shaped-t...

Как добавлять класс на такое событие? Что отслеживать?
Интересует как это в ванильном JS либо готовая библа для Vue.
jQuery и тд не надо.
  • Вопрос задан
  • 225 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
В вашем примере не «касание» отслеживается, а изменение window.scrollY - растёт margin-top: -100%, уменьшается margin-top: 100%.
... как это в ванильном JS...

Если знаете основы JS, сами можете написать ).
Ответ написан
Ваш ответ на вопрос

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

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