Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
itetomagia
0
вклад
0
вопросов
0
ответов
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Как сделать, чтобы при скролле шапки класс добавлялся к нескольким элементам сразу?
itetomagia
@itetomagia
Если хочешь добавить класс active ко всем ссылкам в меню, то поменяй:
const menu = document.querySelector('.menu-block__link');
На:
const menu = document.querySelectorAll('.menu-block__link');
И:
menu.classList.add(activeClass);
На:
for(let i = 0; i < menu.length; i++ ){
menu[i].classList.add(activeClass);
}
Написано
более года назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама
const menu = document.querySelector('.menu-block__link');
На:
const menu = document.querySelectorAll('.menu-block__link');
И:
menu.classList.add(activeClass);
На:
for(let i = 0; i < menu.length; i++ ){
menu[i].classList.add(activeClass);
}