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

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

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

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

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