Подтвердить что ты не робот

Как добавить эскизы к точкам слайдера с указанием текущего слайда

В настоящее время я работаю над новым проектом, для которого нужен слайдер. Я применил slick JS для одного из моих проектов.

Теперь мне нужно добавить эскизы, которые будут отображаться, когда мы навешиваем точки, которые будут ссылаться на слайдер

Например, нажмите на первый палец и слайдер, чтобы перейти к первому слайду,... нажмите на третье и слайды на третий слайд.

HTML

    <html>
      <head>
        <title>My Now Amazing Webpage</title>
       <link rel="stylesheet" type="text/css" href="slick/slick.css"/>
       <link rel="stylesheet" type="text/css" href="slick/style.css"/>
      </head>
     <body>
<!-- THis is the slider code  -->
        <div class="center">
          <div><img  alt="slide 2" src="images/img1.jpg"></div>
          <div><img  alt="slide 2" src="images/img2.jpg"></div>
          <div><img  alt="slide 2" src="images/img3.jpg"></div>
          <div><img  alt="slide 2" src="images/img4.jpg"></div>
          <div><img  alt="slide 2" src="images/img5.jpg"></div>
        </div>

       <script type="text/javascript" src="slick/jquery-1.11.0.min.js"></script>
       <script type="text/javascript" src="slick/jquery-migrate-1.2.1.min.js"></script>
       <script type="text/javascript" src="slick/slick.min.js"></script> 

       <script type="text/javascript">
        $('.center').slick({

            centerMode: true,
            centerPadding: '60px',
            slidesToShow: 1,
            dots: !0,   /* It is for the navigation dots  */
            draggable: !1,
            responsive: [
             {
                 breakpoint: 768,
                 settings: {
                     arrows: false,
                     centerMode: true,
                     centerPadding: '40px',
                     slidesToShow: 1
                 }
             },
            {
                breakpoint: 480,
                settings: {
                    arrows: false,
                    centerMode: true,
                    centerPadding: '40px',
                    slidesToShow: 1
                }
            }
            ]
        });
      </script>
    </body>
</html>
4b9b3361

Ответ 1

Вы можете заменить точки на собственные миниатюры. Вам нужно будет добавить миниатюры где-нибудь (например, в скрытом div внутри обложки слайда изображения. См. Код для справки:

$('.slideme').slick({
  dots: true,
  customPaging: function(slider, i) { 
    // this example would render "tabs" with titles
    return '<button class="tab">' + $(slider.$slides[i]).find('.slide-title').text() + '</button>';
  },
});

Вам также понадобится настроить собственный CSS-плейер slick для удаления точек и добавить больше места и стилей для ваших эскизов.