letehaha
@letehaha
Вникаю вo front-end

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

Хочу реализовать верхнее меню навигации как вот здесь.

Написал что-то такое:
var topNavigation = document.getElementById('nav-wrapper');

function hideTopNav(){

	if(document.body.scrollTop < 300 || document.body.scrollTop > 700){
		topNavigation.classList.remove('top-nav-menu-close');
	} else{
		topNavigation.classList.add('top-nav-menu-close');
	}
};

document.addEventListener('scroll', hideTopNav);


Но я не могу сделать так, что бы меню делалось липким при скролле вверх и скрывалось при скролле вниз. Также не могу добавить стили к липкому меню (конкретно, добавить background-color к липкому меню как в примере).
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
03 мая 2024, в 19:46
1000 руб./за проект
03 мая 2024, в 18:59
2500 руб./за проект
03 мая 2024, в 18:52
15000 руб./за проект