поэтому я создаю сайт с fullPage.js, однако я хотел бы использовать созданную мной настраиваемую панель навигации. Я хочу, чтобы кнопки панели навигации менялись при прокрутке к соответствующему разделу (т.е. если я прокручиваю до раздела контактов, кнопка контакта загорается на панели навигации), например scrollspy в начальной загрузке.
Как я могу это сделать?
Большое спасибо! Я гуглил часами, но не могу найти ответа.
РЕДАКТИРОВАТЬ: для всех, кто может столкнуться с этой проблемой, вот что я сделал
Я добавил идентификатор к моей ul, который содержал мои элементы навигационной панели, и добавил data-menuanchor="your anchor goes here"
затем при полной инициализации js добавлен пункт меню
`$('#fullpage').fullpage({
anchors: ['firstPage', 'secondPage', 'thirdPage', 'fourthPage',
'lastPage'],
menu: '#id of your navbar ul'});`
Затем я вошел в файл css fullpagejs и отредактировал эту часть, чтобы она отображалась так, как я хотел, когда раздел был активен.
fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
background-color: #3b8d37;
color:white;
}
приветствует @Kasabucki Alexandr за быстрый и полезный ответ