Как сделать, чтобы при скролле шапки класс добавлялся к нескольким элементам сразу?
Здравствуйте.
Не могу сделать так, чтобы к нескольким элементам шапки с одинаковым классом добавлялся класс active после скролла на 2 экран. А также удалялся при возвращении на 1 экран.
Пробовала разные способы, но класс добавляется/удаляется только у одного элемента и все.
Такой вариант выдает ошибку TypeError: menu.classList is undefined. Так как querySelectorAll применяется только к родительскому элементу.
При применении стилей в классе _scroll меняются стили самой шапки. А мне нужно только на ссылки воздействовать.
Изначально у меня уже заданы стили у меню. Необходимо их переопределить после того, как оно проскроллится вниз на 2 экран и вернуть при скролле вверх.
Нет необходимости получать все пункты меню и бегать по ним циклом. Достаточно задать родительскому контейнеру класс в нужный момент и переопределить с помощью него стили ссылок