@Snowfall_Zh

Как на jquery сделать так, что бы при прокрутке страницы классы меню менялись?

Я до этого написал скрипт для смены класса при изменении ширины экрана и там есть такое свойство -"window.screen.width", опрелделяющее размер экрана. А есть ли свойство определяющее скролл по странице, что бы по ней менять классы?

if (window.screen.width < 778) {
                $('.header__burger-wrapper').click(function () {
			$(".header__burger").toggleClass('active'),
				$(".header__menu").slideToggle(),
				$(".header__menu-close").slideToggle()
		})
	}
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
AntonLitvinenko
@AntonLitvinenko
HTML coder
function headerScroll() {
	if ($(window).scrollTop() > 200) {
		$('.page-header').addClass('scroll');
	} else {
		$('.page-header').removeClass('scroll');
	}
}

headerScroll();

$(window).on('scroll', function(){
	headerScroll();
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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