Я пытаюсь создать гладкую навигацию прокрутки, поскольку при прокрутке всего заголовка, охватывающего меню, меняются цвета фона в соответствии с определенным цветом этого раздела. Я использую Foundation 6 с функцией magellan для моего навигатора.Добавить window.location в класс body
Я пытаюсь заставить мой JS получить текущий URL-адрес и добавить класс к телу, который является текущим URL-адресом.
var current_location = window.location.href.split('/');
var page = current_location[current_location.length - 1];
Это получает мой URL-адрес хеша (т. Е .: # section2, # section3). Мне нужно посмотреть, как это изменится при прокрутке страницы и добавьте их в класс body, удалив предыдущий после того, как вы покинете этот раздел.
Вы можете использовать 'window.location.hash' для получения хеша URL. Но почему меняется хэш при прокрутке, есть ли что-то такое? Затем вы можете добавить прослушиватель для события hashchange. \ – Barmar