Подскажите пожалуйста почему не корректно работает данная функция. Она добавляет класс только после того как вручную изменишь ширину экрана, а если ширина экрана уже меньше 640px, то после обновления страницы класс добавляется только если опять изменишь ширину экрана.
$(document).ready(function() {
$(window).resize(function() {
if ($(window).width() <= '640'){
$('.header__navigation-img').on('click', function(){
$('.header__nav').toggleClass('header__nav-active');
})
} else {
$('.header__nav').removeClass('header__nav-active');
}
});
}
$(document).ready(function() {
$('.header__navigation-img').on('click', function() {
if ($(window).width() <= 640) {
$('.header__nav').toggleClass('header__nav-active');
}
});
$(window).resize(function() {
if ($(window).width() > 640) {
$('.header__nav').removeClass('header__nav-active');
}
});
$(window).resize();
$('.header__navigation-img').click();
});
Забить бы всё в переменные по хорошему:
$(document).ready(function() {
var $window = $(window);
var $nav = $('.header__nav');
var $navImage = $('.header__navigation-img');
$navImage.on('click',function(e){
if ($window.width() <= 640) { $nav.toggleClass('header__nav-active'); }
}).trigger('click');
$window.resize(function() {
if ($window.width() > 640) { $nav.removeClass('header__nav-active'); }
}).trigger('resize');
});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У нас есть кнопка 'Click' , когда нажимаем открывается модальное окно , в модальном окне у нас есть слайдер pgwslider(http://pgwjscom/pgwslider/), проблема в том...
Как запускать modal bootstrap который рендерится в балун? Для запуска использую функцию: