У меня слайдер на странице должен работать только на мобильной версии. На десктопах он должен прекращать работу. Сделал следующий код, но все равно при обновлении страницы слайдер работает и он только отключается если я открываю панель разработчика в браузере или изменяю окно браузера, вот код:
$(function () {
$(window).on('load resize', function () {
var withWindow = window.innerWidth;
if (withWindow > 480) {
$('.js-slider').slick('unslick');
}
});
let sliderOne = function () {
$('.js-slider').slick({
infinite: false,
speed: 500,
arrows: true,
fade: true,
dots: false,
slidesToShow: 1,
slidesToScroll: 1,
prevArrow: '<svg class="icon-svg icon-svg--arrows icon-svg--prev"><use xlink:href="#arrow_slider"></use></svg>',
nextArrow: '<svg class="icon-svg icon-svg--arrows icon-svg--next"><use xlink:href="#arrow_slider"></use></svg>',
appendArrows: $('.s-shale__arrows'),
responsive: [{
breakpoint: 9999,
settings: "unslick"
},
{
breakpoint: 480,
settings: {
slidesToShow: 1,
slidesToScroll: 1
}
}
]
});
};
sliderOne();
});
Почему он не хочет отключаться сразу нормально без ресайза окна браузера?