Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Существует проблема позиционирования подзаголовков при зафиксированой шапке (fixed).

Ссылка на скриншот:

s42.radikal.ru/i096/1611/ba/d6655c248303.jpg

Оглавление имеет якоря на подзаголовки статьи.

При клике на любой якорь, заголовок становится не снизу шапки, а за ней (на нижнем слое).

Получается, что подзаголовок и часть текста перекрывается шапкой сайта.

Необходимо написать JS:

  • Перехватить клик по якорю
  • Измерить offsetTop у цели.
  • Вычесть высоту шапки из этого значения
  • Сделать scrollTop на новую позицию.
Готового кода нет. Нужно написать.
7 лет назад
efendi
41 годУкраина
9 лет в сервисе
Был
2 года назад