Слайдер в слайдере slickGoTo() не работает

564
24 декабря 2016, 17:41

Есть такой пример слайдера в слайдере:

$('.sl').slick({ 
  slidesToShow: 3, 
  slidesToScroll: 1, 
  draggable: false, 
  beforeChange: function(){ 
    $('.sl-i').slick('slickGoTo', 0,  true); 
  } 
}); 
 
$('.sl-i').slick({ 
  slidesToShow: 2, 
  slidesToScroll: 1, 
  arrows: false 
});
.box { 
  max-width: 200px; 
  width: 100%; 
  height: 200px; 
  background: #ccc; 
} 
 
.sl-item { 
  padding: 5px; 
} 
 
.box-sm { 
  width: 50px; 
  height: 50px; 
  margin: 2px; 
  background: tomato; 
}
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.css" /> 
  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.1/jquery.min.js"></script> 
  <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.js"></script> 
   
<div class="sl"> 
  <div class="sl-item"> 
    <div class="box">1</div> 
    <div class="sl-i"> 
      <div class="item"> 
        <div class="box-sm">1</div> 
      </div> 
      <div class="item"> 
        <div class="box-sm">2</div> 
      </div> 
      <div class="item"> 
        <div class="box-sm">3</div> 
      </div> 
    </div> 
  </div> 
  <div class="sl-item"> 
    <div class="box">2</div> 
    <div class="sl-i"> 
      <div class="item"> 
        <div class="box-sm">1</div> 
      </div> 
      <div class="item"> 
        <div class="box-sm">2</div> 
      </div> 
      <div class="item"> 
        <div class="box-sm">3</div> 
      </div> 
    </div> 
  </div> 
  <div class="sl-item"> 
    <div class="box">3</div> 
    <div class="sl-i"> 
      <div class="item"> 
        <div class="box-sm">1</div> 
      </div> 
      <div class="item"> 
        <div class="box-sm">2</div> 
      </div> 
      <div class="item"> 
        <div class="box-sm">3</div> 
      </div> 
    </div> 
  </div> 
  <div class="sl-item"> 
    <div class="box">4</div> 
    <div class="sl-i"> 
      <div class="item"> 
        <div class="box-sm">1</div> 
      </div> 
      <div class="item"> 
        <div class="box-sm">2</div> 
      </div> 
      <div class="item"> 
        <div class="box-sm">3</div> 
      </div> 
    </div> 
  </div> 
</div>

Не пойму почему не работает beforeChange и 'slickGoTo'. При листании основного слайдера внутренние должны перестраиваться на первый слайд, или хотя бы при ресайзе основного. Но не так не так не получается. Что не так делаю?

READ ALSO
не работает программа, не могу найти ошибку! [требует правки]

не работает программа, не могу найти ошибку! [требует правки]

Задача такая: нужно написать программу, которая выведет в файл слова в обратном порядке, при этом она поменяет регистр первых букв в словах...

412