@ippolit1945

Как определить свойство pageYOffset для якоря?

Привет друзья, мне надо определить свойство pageYOffset для якоря. Я могу это сделать только для window. Или проще говоря хочу менять активный пункт меню, при прокрутке страницы.
  • Вопрос задан
  • 38 просмотров
Решения вопроса 1
Эта функция вернет величину отступа элемена от верха документа.
function findPos(elem) {
    let offsetTop = 0;
    do {
      if (!isNaN( elem.offsetTop)) {
        offsetTop += elem.offsetTop;
      }
    } while(elem = elem.offsetParent);
    return offsetTop;
  }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
16 мая 2024, в 23:36
200000 руб./за проект
16 мая 2024, в 23:10
12000 руб./за проект