@Alex9695

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

Когда я прокручиваю страницу , я хочу обнаружить элемент, как отметку.
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
@kur4chyt
Качественный говнокод от производителя
получаете при открытии страницы положение элемента по Y, запоминаете, например задаете элементу data-y="123"

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

var currentEl;

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


код не проверял но должен работать
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Artezio Санкт-Петербург
от 160 000 до 220 000 ₽
08 мар. 2021, в 10:02
75000 руб./за проект
08 мар. 2021, в 10:00
700 руб./за проект
08 мар. 2021, в 08:37
3000 руб./за проект