@Tati_92

Как скрыть всплывающее меню при уменьшении расширения?

Здравствуйте! у меня есть всплывающее меню при скроллинге!Изначально у меню уже задано в CSS: display:none; а появляется меню при помощи jquery! как его скрыть при меньшем расширении экрана?
.hide{
 position:fixed;
 display:none;
 margin-top:0;
 width:100%;/*ширина*/
 height:120px;/*высота*/
 background:#FCEDEF;
 top:0;
 transition: top 1s;
 z-index:100;
 border-bottom-left-radius: 10px;
 border-bottom-right-radius: 10px;
}

$(window).scroll(function(){
	  
		if($(window).scrollTop()>150){
			$('.hide').fadeIn(900)
		}else{
			$('.hide').fadeOut(700)
		}	 
	});
  • Вопрос задан
  • 113 просмотров
Решения вопроса 1
Seasle
@Seasle Куратор тега JavaScript
Чтобы при определенном размере экрана вообще не работало?
if (innerWidth >= 1280) {
    if ($(window).scrollTop() > 150) {
        $('.hide').fadeIn(900);
    } else {
        $('.hide').fadeOut(700);
    }
}

Таким образом, будет работать, если ширина окна браузера больше или равна 1280 пикселям.

UPD:
if ($(window).scrollTop() > 150 && innerWidth > 1024) {
    $('.hide').fadeIn(900);
} else {
    $('.hide').fadeOut(700);
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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