@rysqulov
junior php

Header.fixed в чем ошибка?

Коллеги у меня тут возник баг один. Так как начал недавно изучать js.
Суть такова есть header и он фиксируется при скролинге, и все нормально вниз опускается все отлично, но когда снова верх дохожу там он не встает на свою же позицию немного смещается что-ли. не могу понять!

Начальный вид
a4f2090ec9ac41bebb3857e7744daa4b.jpg

При возвращение
1eda444f3aa1461bb26c13f159fd4329.jpg

вот собственно js код

$(function($) {
	        $(window).scroll(function(){
	            if($(this).scrollTop()>0){
	                $('#header-nav').addClass('fixed');
	                $('#content').css('margin-top','0');
	            }
	            else if ($(this).scrollTop()<0){
	                $('#header-nav').removeClass('fixed');
	                $('#content').css('margin-top','0');
	            }
	        });
	    });
  • Вопрос задан
  • 408 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Gortyser
display: none;
position: fixed
Смысла через js добавлять класс нет, судя по изображениям header изначально в самом верху страницы.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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