Задать вопрос
@alex1nd

Как сделать динамическое выделение ссылки меню?

Как на js сделать динамическое выделение ссылки меню на той странице на которой находится пользователь?
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
Negezor
@Negezor
Senior Shaurma Developer
document.querySelectorAll('nav a').forEach((link) => {
    if (link.pathname === location.pathname) {
        link.classList.add('active');
    }
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
IceRD
@IceRD
window.location
можно определять url / pathname и подсвечивать нужные строки

лучше такие вещи делать во время выгрузки контента, добавлять к ссылкам текущее состояние, текущее местоположение.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы