Как отследить положение на странице и привязаться на основе этого к навигации?
Добрый день.
Есть длинная страница, с фиксированным меню и навигацией по секциям. Если перемещаться по ссылкам в меню, то все понятно. А если крутить страницу самому, то как отследить положение на странице и менять активную ссылку при смене секций? При том, что ссылки ведут не на все существующие секции, а на некоторые.
Если меню и точка на сайте связаны через якорь, то можно узнать позицию якоря на странице и через событие scroll следить за этой позицией и результаты записывать в меню, то есть изменять источник якоря при достижение самого якоря.