Задать вопрос

Как исправить ошибку в slick слайдере?

Юзаю слик, подскажите пож-ста как исправить этот бред
Если картинки в navFor блоке 2 или 3, то они скачут криво, можно сделать как-то чтобы они не скролились?
Картинка
5b47c6d2b0ec3896727175.png


Код инициализации слайдера

$('.product-slider-big').slick({
  	slidesToShow: 1,
  	slidesToScroll: 1,
    infinite: true,
    fade: true,
  	asNavFor: '.product-slider-small',
  	arrows: true,
    prevArrow: '<div class="prev"><i class="fal fa-angle-left"></i></div>',
    nextArrow: '<div class="next"><i class="fal fa-angle-right"></i></div>',
    responsive: [
      {
        breakpoint: 460,
        settings: {
      	   arrows: false,
        }
      }
    ]
  });
  $('.product-slider-small').slick({
  	slidesToShow: 3,
  	slidesToScroll: 3,
    infinite: true,
  	asNavFor: '.product-slider-big',
    centerMode: true,
    centerPadding: '0px',
    focusOnSelect: true,
  	arrows: true,
    prevArrow: '<div class="prev"><i class="fal fa-angle-left"></i></div>',
    nextArrow: '<div class="next"><i class="fal fa-angle-right"></i></div>'
  });



Если картинки 4 и более, как тут, то все ок
  • Вопрос задан
  • 1761 просмотр
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
profesor08
@profesor08 Куратор тега CSS
Да никак. Либо не используй слик, либо не используй навигацию. Переключайся по стрелкам так-же как и переключаешься по клику на мелкую картинку.

Вообще, этот случай это пример того, где слик неуместен. Имхо, но я бы не использовал там никаких слайдеров.
Ответ написан
Elwen
@Elwen
Попробуйте отключить у слайдера с превью centerMode, что бы слик не выпихивал активный слайд в центр.
Ответ написан
Комментировать
@tyzberd
проверяйте количество картинок, и после этого запускайте инициализацию с/без centerMode...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы