У меня есть html документ с оглавлением и якорными тегами или ссылками, присутствующими в заголовках документа для легкой навигации. Я добавил событие прокрутки для вызова функции, где требуется значение pageYoffset. Оно отлично работает при прокрутке документ. Я получаю текущее значение pageYoffset. Но когда я нажимаю на любой тег привязки в оглавлении, значение pageYoffset отличается от значения, полученного при прокрутке до определенного заголовка.
Например: рассмотрите следующий текст как html документ
оглавление:
- Введение
- предварительные условия
- заключение
1.Intro: некоторый текст под первым заголовком
1.intro - это заголовок в документе html. Когда я прокручиваю вниз, пока не вижу 1.intro, я получаю некоторые значение смещения. Но вместо прокрутки, когда я нажимаю 1.intro в оглавлении, значение pageYoffset для одного и того же заголовка отличается. Это вызывает проблему в моей функции.
Итак, кто-нибудь может мне помочь, чтобы получить текущую значение прокручивается сверху вверх при нажатии на тег привязки