Legioner911
@Legioner911

Как сделать прижатое меню при скроллинге вниз и вверх?

Здравствуйте!
Подскажите, как сделать меню прижатое к верхнему краю браузера при скроллинге вниз. Например как тут progetty.it
  • Вопрос задан
  • 3046 просмотров
Решения вопроса 1
$(window).scroll(function () {
menuFixed();
});
function menuFixed (){
if ($(window).scrollTop()>100) {
$('.menu').addClass('menu-fixed');
} else {
$('.menu').removeClass('menu-fixed');
};
};

.menu-fixed { position: fixed; top: 0; }
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
wanhelsing
@wanhelsing
Все такие решения строяться на одном единственном принципе: проставление стиля position: fixed на элементе, который нужно зафризить. Работает вплоть до IE8 (если использовать DOCTYPE). Есть полно плагингов, 10+ jQuery Sticky Scroll Plugins
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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