@aidarDev

Как правильно совместить slick slider и magnific popup?

Использую slick slider + magnific popup: пример.
Нужно, чтобы при клике на определённую кнопку открывался нужный слайд, например при клике на кнопку 2 открывался 2 по счёту слайд, при клике на 3 открывался 3, и т.д.
Когда нажимаешь в первый раз, всё работает, но во второй и следующие разы не работает.
  • Вопрос задан
  • 730 просмотров
Решения вопроса 1
0xD34F
@0xD34F
$('.popup-link').magnificPopup({
  midClick: true,
  type: 'inline',
  callbacks: {
    open() {
      const $slider = $('.slider');

      if (!$slider.hasClass('slick-initialized')) {
        $slider.slick({
          infinite: true,
          slidesToShow: 1,
          dots: true,
        });
      }

      $slider.slick('slickGoTo', +$(this).attr('index'));
    },
  },
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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