Mari-art
@Mari-art
noob

Как сделать плавный захват меню?

Здравствуйте, нужна помощь с блоком меню, поиском и прочими кнопками. При скролле в низ он должен "прилипать" с того положения где он находится, а оно при первых прокрутах в низ прыгает к верху браузера и так же обратно. Вот что имеется: ссыль где можно глянуть на примере и сам код js
$(window).scroll(function() {
      if ($(window).scrollTop() > elementPosition.top) {
        $('.panel-nav').addClass("fixed");
        $("body").css({
          "paddingTop": "80"
        })
      } else {
        $('.panel-nav').removeClass("fixed");
        $("body").css({
          "paddingTop": "80"
        })
      }
    });
  • Вопрос задан
  • 40 просмотров
Решения вопроса 1
MrDecoy
@MrDecoy Куратор тега JavaScript
Верставший фронтендер
Вам тут не нужен js. Если конечно не обязательна поддержка ИЕ.
.panel-nav {
  position: sticky;
  top: 0;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы