Задать вопрос
@sadboy
Верстальщик

Как узнать прокручена ли страница после перезагрузки?

Привет, на сайте сделал фиксированный хедер который изменяется при прокрутке страницы
вот скрипт который добавляет класс если страница прокручена
$(window).on("scroll", function() {
    if ($(window).scrollTop() > 50){
      $('header').addClass("header-scroll");
    }else{
      $('header').removeClass("header-scroll");
    }
  });

у меня проблема в том, что если прокрутить страницу и обновить ее, то класс к хедеру не добавляется и он выглядит не так как надо. Подскажите как решить данную проблему
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
iamd503
@iamd503
Верстальщик
function checkScroll() {
	    if ($(window).scrollTop() > 50){
	      $('header').addClass("header-scroll");
	    }else{
	      $('header').removeClass("header-scroll");
	    }
}
checkScroll();
$(window).on('scroll', checkScroll)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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