Monogramm
@Monogramm
Веб разработчик

Как сделать чтобы при скроле исчезал элемент?

Мне нужно чтобы при скролле, меню сайта задвигалось. При скролле обратно, оно появляется. Как это сделать?
  • Вопрос задан
  • 280 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Lord_Dantes
https://ruseller.com/lessons.php?rub=2&id=1882
https://webformyself.com/kak-sozdat-fiksirovannyj-...

Примеры работ, по ним можете продвигаться.
Ответ написан
Комментировать
@ekety
Можно такую штуку реализовать благодаря window.scrollY и потом проверять. Если страничка прокручена больше чем на 300px, то добавляй класс своему меню.
Вот банальный код

const el = document.querySelector('.div');

window.addEventListener('scroll', () => {
if (window.scrollY >= 400) {
el.classList.add('done');
} else {
el.classList.remove('done');
}
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы