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

Как определить элемент при прокрутке?

Когда я прокручиваю страницу , я хочу обнаружить элемент, как отметку.
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 2
@kur4chyt
Качественный говнокод от производителя
получаете при открытии страницы положение элемента по Y, запоминаете, например задаете элементу data-y="123"

потом при скролле делаете:

var currentEl;

window.onscroll = function(){ 
  document.querySelectorAll("[data-y]").forEach(el => {
      if ( el.scrollHeight >= window.scrollY ) currentEl = el;
  })
}


код не проверял но должен работать
Ответ написан
Комментировать
wapster92
@wapster92 Куратор тега JavaScript
IntersectionObserver
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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