【发布时间】:2016-06-20 07:39:59
【问题描述】:
Slick 滑块设置为自动播放。在播放时,幻灯片从左到右或从头到尾。当滑块到达最后一张幻灯片时,它开始从最后一张幻灯片向后自动播放到第一张幻灯片。
当滑块到达最后一张幻灯片时,我希望滑块从第一张而不是最后一张开始播放。
最初当无限滚动为“真”时,一切正常。 但由于要求,我不得不将无限滚动设置为“假”。当无限滚动设置为'false'时出现上述问题。
这里是Fiddle。
$(document).ready(function() {
$('.slider-1').slick({
dots: true,
infinite: false,
autoplay: true,
autoplaySpeed: 1000,
pauseOnFocus: false,
pauseOnHover: false,
pauseOnDotsHover: false,
slidesToShow: 3,
slidesToScroll: 3,
});
$('.slider-2').slick({
dots: true,
infinite: false,
autoplay: true,
autoplaySpeed: 1000,
pauseOnFocus: false,
pauseOnHover: false,
pauseOnDotsHover: false,
slidesToShow: 1,
slidesToScroll: 1,
fade: true,
cssEase: 'linear'
});
});
<link href="https://kenwheeler.github.io/slick/slick/slick-theme.css" rel="stylesheet"/>
<link href="https://kenwheeler.github.io/slick/slick/slick.css" rel="stylesheet"/>
<link href="https://kenwheeler.github.io/slick/css/prism.css" rel="stylesheet"/>
<link href="https://kenwheeler.github.io/slick/css/style.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="https://kenwheeler.github.io/slick/slick/slick.js"></script>
<section id="features" class="blue">
<div class="content">
<div class="slider slider-1">
<div><h3>1</h3></div>
<div><h3>2</h3></div>
<div><h3>3</h3></div>
<div><h3>4</h3></div>
<div><h3>5</h3></div>
<div><h3>6</h3></div>
<div><h3>7</h3></div>
<div><h3>8</h3></div>
</div>
<div class="slider slider-2">
<div><h3>1</h3></div>
<div><h3>2</h3></div>
<div><h3>3</h3></div>
<div><h3>4</h3></div>
<div><h3>5</h3></div>
<div><h3>6</h3></div>
<div><h3>7</h3></div>
<div><h3>8</h3></div>
</div>
</div>
</section>
如果有人有解决方案/建议,请提供帮助。 提前致谢。
【问题讨论】: