Как установить класс по умолчанию при определенном разрешении?

Есть такой код, открывающий-закрывающий боковое меню, попросили прикрутить св-во, чтобы при ширине экрана < 1770px меню было по умолчанию уже открыто. Понимаю что делается в пару строк, но что-то идёт не так.

$('.leftcolumn__close-link').click(function() {
            $('.leftcolumn').toggleClass('open');
            $('#overlay').toggle();
            $('body').toggleClass('position-fixed');
            $('.leftcolumn').addClass('open');
        })

        $('#overlay').click(function() {
            $('#overlay').hide();
            $('.leftcolumn').toggleClass('open');
            $('body').toggleClass('position-fixed');
        })


Все, что смог придумать - это прикрутить над кодом

$(document).ready(function(){
            if ( $(window).width() < 1770) {
                $('.leftcolumn').addClass('open');
            }
        });

Но не работает
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
duboloms
@duboloms
Люблю есть дубы с кетчупом. Веб-разработчик.
Это знак меньше, поставь знак >= (больше равно), тогда даже если экран будет ровно 1770, секция скроется
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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