Я использую скользящий слайд для выпадающего списка выбора (как он показывает три столбца, когда я выбираю опцию, если отображается более трех столбцов, когда отображается стрелка следующего слайда) на моей странице Нормальный поток работает нормально, но когда я нажимаю на какую-либо форму илипри поиске на той же странице он перенаправляет на эту страницу, и когда я возвращаюсь на свою страницу, три столбца становятся строкой и показывают мне js error
Uncaught TypeError: Невозможно прочитать свойство refresh из undefined
$(".contact-us-campus select").change(function() {
$(this).find("option:selected").each(function() {
var optionValue = $(this).attr("value");
if (optionValue) {
$(".select-box").not("." + optionValue).hide();
$("." + optionValue).show();
$('.regular').slick('refresh');
} else {
$(".select-box").hide();
}
});
}).change();
if ($('.regular').length) {
$('.regular').slick({
infinite: false,
slidesToShow: 4,
slidesToScroll: 1,
prevArrow: '<button type="button" class="slick-prev"><img src="/_assets/images/arrow-left.svg" alt="previous arrow icon"></button>',
nextArrow: '<button type="button" class="slick-next"><img src="/_assets/images/arrow-right.svg" alt="next arrow icon"></button>',
responsive: [{
breakpoint: 2360,
settings: {
slidesToShow: 3
}
}, {
breakpoint: 769,
settings: {
slidesToShow: 2
}
}, {
breakpoint: 576,
settings: {
centerMode: false,
slidesToShow: 1,
slidesToScroll: 1,
adaptiveHeight: false
}
}]
}).on('setPosition', function(event, slick) {
slick.$slides.css('height', slick.$slideTrack.height() + 'px');
});
}
введите описание изображения здесь ошибка введите описание изображения здесь ошибка