@Alpha12

Определения размеров экрана с помощи Jqery?

Привет, я написал код который добавляет к элементу дерева клас , если скрол страницы с верху больше 400px, но при размере 768, мне не нужно вообще применять этот класс, как сделать ище проверку на размер экрана и удалять этот класс
код внизу
$( document ).ready(function() {



   $("#aside").removeClass("fixed");
$(window).scroll(function(){
    if ($(this).scrollTop() > 150) {
    $("#aside").addClass("fixed").fadeIn('fast');
    

  }
  else{
    $("#aside").removeClass("fixed").fadeIn('fast');
   };
  });

});
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
leni_m
@leni_m
ЧупаКобрус
$(window).scroll(function(){
if ($(window).width() == 768) {
   $("#aside").removeClass("fixed");
} else {
   if ($(this).scrollTop() > 150) {
    $("#aside").addClass("fixed").fadeIn('fast');
  }
  else{
    $("#aside").removeClass("fixed").fadeIn('fast');
   }
}
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
UnluckySerivelha
@UnluckySerivelha
Примерно так
if (($(this).scrollTop() > 150) && ($(window).width > 768) {
    $("#aside").addClass("fixed").fadeIn('fast');
  }
Ответ написан
Можно решить этот вопрос без js. Написать медиазапрос под разрешения более 768 и там задать стили для класса fixed.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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