@DeniSidorenko

Slick, несколько слайдеров с тем же классом?

есть 6 табов, и в каждом табе свой слайдер. Создал одинаковую структуру и дал для каждого слайдер один и тот же класс который потом в js привязал к slick

<div class="wrapper">
  <div class="tab">
    <div class="slider"></div>
  </div>
  <div class="tab">
    <div class="slider"></div>
  </div>
  <div class="tab">
    <div class="slider"></div>
  </div>
  <div class="tab">
    <div class="slider"></div>
  </div>
  <div class="tab">
    <div class="slider"></div>
  </div>
  <div class="tab">
    <div class="slider"></div>
  </div>
</div>




$('.slider').slick({
  infinite: true,
  slidesToShow: 3,
  slidesToScroll: 3
});


Но при переключение табов слайдер работает с ошибкой, не показывает сразу пока не поменяю слайд и такая ошибка при смене таба

Uncaught TypeError: Cannot read property 'add' of null

Я думаю что несколько слайдеров надо по другому назначать, не подскажите как?
  • Вопрос задан
  • 399 просмотров
Пригласить эксперта
Ответы на вопрос 1
Eridani
@Eridani
Мимо проходил
На событие смены таба нужно вешать слик метод reinit
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
CTRL+ Белград
от 250 000 до 320 000 ₽
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час