Задать вопрос
Ответы пользователя по тегу Slick
  • Как решить проблему с повторной иннициализацией slick.js?

    @ramzez1
    верстка сайтов
    у меня вот такой метод сработал
    мне нужно было встроить слайд или блок где нет еще слайдов после загрузки страницы и при добавлении чтоб перезапускался слайдер
    вот эти способы не помогали
    $('.slider').slick('init');
    $('.slider').slick('reinit');
    $('.slider').slick('setPosition');

    помогло когда заново у слайдера перегружаешь параметры его, но перед этим удлаешь всю инизиализацию методом - unslick

    $('body').on('click', '.btnAdd', function (event) {
            event.preventDefault();
            $('.Slider').slick('unslick');
            $('.Slider').slick(SlickSlider());
        });
    
        function SlickSlider() {
            return {
                infinite: true,
                slidesToShow: 1,
                slidesToScroll: 1
            };
        }


    или вот так

    slickCarousel();
    
    function slickCarousel() {
        $('.skills_section').slick('unslick');
        $('.skills_section').slick({
            infinite: true,
            slidesToShow: 3,
            slidesToScroll: 1
        });
    }
    Ответ написан
    Комментировать