Slick slider прокрутка тачпадом

Проблема в том что когда по слайдеру проводишь тачпадом, то он прокручивает сразу несколько слайдов. как сделать что-бы прокручивалось по одному слайду?

Вот пример. Там есть блок Цикл если по нему свайпнуть пальцами на тачпаде, то он весь прокручивается за секунду... а надо чтобы прокручивался только один слайд https://kujy.ru/artur/

var mySlider = $('.sliders');

mySlider.slick({
    dots: false,
    infinite: false,
    slidesToScroll: 1,
    initialSlide: 3,
    vertical: true,
    centerMode: true,
    speed: 500,
});

mySlider.mousewheel(function(e) {

    e.preventDefault();

    if (e.deltaY < 0) {
        $(this).slick('slickNext');
    } else {
        $(this).slick('slickPrev');
    }
});

mySlider.on('beforeChange', function(event, slick, currentSlide, nextSlide){
    if(nextSlide > currentSlide){
        turnEllipse(90);
    }else{
        turnEllipse(-90);
    }
})

function turnEllipse(degrees) {
    var angle = $("#kkru").data("angle");
    if (!angle)
        angle = 0;
    angle = +angle + degrees;
    $("#kkru")
        .data("angle", angle)
        .css({ transform: "rotate(" + angle + "deg)", transition: "1s" });
}

Ответы (0 шт):