Задать вопрос
Monogramm
@Monogramm
Веб разработчик

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

Мне нужно чтобы при скролле, меню сайта задвигалось. При скролле обратно, оно появляется. Как это сделать?
  • Вопрос задан
  • 299 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 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');
}
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽