Jquery | Slick slider

Всем привет. Ни как не могу решить проблему со слайдером, дело в том что он иногда работает корректно, а иногда исчезает когда играюсь с шириной окна.

function partnerslider() {
        $('#partnersSlider').each(function(){
            var partnersSlider = $(this);

            if ($(window).width() > 768) {
                if (partnersSlider.hasClass('slick-initialized')) {
                    partnersSlider.slick('unslick');
                }
            }
            else if (!partnersSlider.hasClass('slick-initialized')) {
                partnersSlider.slick({
                    arrows: false,
                    dots: false,
                    infinite: true,
                    autoplay: true,
                    mobileFirst: true,
                    autoplaySpeed: 5000,
                    slidesToShow: 3,
                    slidesToScroll: 3,

                    responsive: [
                        {
                            breakpoint: 575,
                            settings: {
                                vertical: true,
                                slidesToShow: 3,
                                slidesToScroll: 2
                            }
                        }
                    ]
                })
            }
        });
    }
    partnerslider();

    $(window).on("resize orientationchange", function() {
        setTimeout(function() {
            partnerslider();
        }, 100)
    })
<div class="partners__clients">
                    <div class="row row--partners g-0" id="partnersSlider">
                        <div class="col-lg-3 col-md-6 col-sm-6 col--border mb-4">
                            <div class="partners__clients-item">
                                <div class="partners__clients-name">Amazon</div>

                                <img class="partners__clients-logo img" src="assets/images/clients/amazon.jpg" alt="">
                            </div>
                        </div>

                        <div class="col-lg-3 col-md-6 col-sm-6 col--border mb-4">
                            <div class="partners__clients-item">
                                <div class="partners__clients-name">Microsoft</div>

                                <img class="partners__clients-logo img" src="assets/images/clients/microsoft.jpg" alt="">
                            </div>
                        </div>

                        <div class="col-lg-3 col-md-6 col-sm-6 col--border mb-4">
                            <div class="partners__clients-item">
                                <div class="partners__clients-name">Uber</div>

                                <img class="partners__clients-logo img" src="assets/images/clients/uber.jpg" alt="">
                            </div>
                        </div>
</div>

Говорят что нужен метод setPosition, но кидает ошибку в консоль "undefined..". Как можно это исправить?

P.S использую последнюю версию jQuery, slick и bootstrap.


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