Привет. Есть раскрывающееся меню хедер и карусель товаров в нем. Хедер сделан на JS с помощью добавления/удаления класса. Карусель
slick.
Дело в том, что карусель очень долго прогружается и меню пустует (секунд все 10), если убрать JS код карусели, то открывается нормально.
В чем тут может быть ошибка? Как можно добиться нормальной скорости загрузки в данном случае?
Хедер:
$(document).ready(function () {
$(".menu_click").click(function(){
$(".header").addClass('menuactive');
});
$(".close").click(function(){
$(".header").removeClass('menuactive');
});
Код карусели:
$(function () {
$('.carousel').slick({
arrows: false,
slidesToShow: 4,
speed: 300,
});
$('.carousel').mousewheel(function (e) {
if (e.deltaY !== 1) {
$('.carousel').slick('slickNext');
} else {
$('.carousel').slick('slickPrev');
}
e.preventDefault();
});
$(".slickprev").click(function(){
$('.carousel').slick('slickPrev');
});
$(".slicknext").click(function(){
$('.carousel').slick('slickNext');
});
});