t-alexashka
@t-alexashka
Сразу пишу legacy код

Как сделать прилипание одного (или нескольких) меню к верху экрана при прокрутке с jquery ui position?

В идеале как на ютубе сделано, при покрутке появляющиеся ниже меню так же становяться частью верхнего. Скиньте ссылочку на урок или пример, а то найти не могу.

Спасибо.
  • Вопрос задан
  • 3857 просмотров
Пригласить эксперта
Ответы на вопрос 1
rsvetlitskiy
@rsvetlitskiy
UX/UI designer, researcher and almost a developer.
Примерно таким образом:

$(window).scroll(function(){
    var windowScroll = $(window).scrollTop();

	if(windowScroll > $(window).height() - 150 // - высота меню) {
		$(".menu").addClass("topMenu");
	} else {
		$("menu").removeClass("topMenu");
	}
    
});


ну и css:
.topMenu{
    position: fixed;
    top: 0;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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