Карусель со скроллбаром

238
31 августа 2018, 00:40

Подскажите, как сделать скроллбар для карусели. Чтобы скролл реагировал когда переключаешь изображения.

Может у кого есть готовый пример.

$('.js-slider-for').slick({ 
            slidesToShow: 1, 
            slidesToScroll: 1, 
            arrows: false, 
            fade: true, 
            asNavFor: '.js-slider-nav' 
        }); 
        $('.js-slider-nav').slick({ 
            slidesToShow: 3, 
            slidesToScroll: 1, 
            asNavFor: '.js-slider-for', 
            dots: false, 
            vertical: true, 
            verticalSwiping: true, 
            focusOnSelect: true 
            // prevArrow: $('.prev_thumb-img'), 
            // nextArrow: $('.next_thumb-img') 
        });
img{ 
max-width: 100%; 
display: block 
} 
.c-carousel { 
  display: -webkit-box; 
  display: -ms-flexbox; 
  display: flex; 
  -webkit-box-orient: horizontal; 
  -webkit-box-direction: normal; 
  -ms-flex-direction: row; 
  flex-direction: row; 
  max-width: 100%; 
  margin: -5px 0; } 
  .c-carousel__main { 
    max-width: 200px; 
    -ms-flex-preferred-size: 80%; 
    flex-basis: 80%; 
    padding: 0 5px; } 
  .c-carousel__nav { 
    max-width: 20%; 
    -ms-flex-preferred-size: 20%; 
    flex-basis: 20%; 
    padding: 0 5px; 
    margin: -5px 0; } 
  .c-carousel__nav-item { 
    padding: 5px 0; } 
 
.js-scroll .slick-list.draggable { 
    overflow-y: scroll; 
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.css" rel="stylesheet"/> 
<link href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css" rel="stylesheet"/> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js"></script> 
 
<div class="c-carousel"> 
                  <div class="c-carousel__main js-slider-for"> 
                    <div class="c-carousel__item"><img src="https://www.uscreditcardguide.com/wp-content/uploads/why-is-cat-scared-rain-thunder.png"></div> 
                    <div class="c-carousel__item"><img src="https://www.uscreditcardguide.com/wp-content/uploads/why-is-cat-scared-rain-thunder.png"></div> 
                    <div class="c-carousel__item"><img src="https://www.uscreditcardguide.com/wp-content/uploads/why-is-cat-scared-rain-thunder.png"></div> 
                    <div class="c-carousel__item"><img src="https://www.uscreditcardguide.com/wp-content/uploads/why-is-cat-scared-rain-thunder.png"></div> 
                  </div> 
                  <div class="c-carousel__nav js-slider-nav js-scroll"> 
                    <div class="c-carousel__nav-item"><img src="https://www.uscreditcardguide.com/wp-content/uploads/why-is-cat-scared-rain-thunder.png"></div> 
                    <div class="c-carousel__nav-item"><img src="https://www.uscreditcardguide.com/wp-content/uploads/why-is-cat-scared-rain-thunder.png"></div> 
                    <div class="c-carousel__nav-item"><img src="https://www.uscreditcardguide.com/wp-content/uploads/why-is-cat-scared-rain-thunder.png"></div> 
                    <div class="c-carousel__nav-item"><img src="https://www.uscreditcardguide.com/wp-content/uploads/why-is-cat-scared-rain-thunder.png"></div> 
                  </div> 
                </div>

READ ALSO
Реальный приоритет инкремента/декремента

Реальный приоритет инкремента/декремента

Собственно вот в чём вопрос: если верить https://developermozilla

176
Расположение команд в группе

Расположение команд в группе

Задача программы - сортировать команды в группы так, чтобы в одной группе не было команд с одной и той же страныПроблема заключается в следующем:...

264
Поиск значения в массиве объектов и вывод его порядкового номера с ключом

Поиск значения в массиве объектов и вывод его порядкового номера с ключом

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

204
Как проверить 3 input сразу?

Как проверить 3 input сразу?

Почему то у меня проверяет только один input вместо каждого с name=oneКто может подсказать как сделать проверку каждого input name="one" ?

206