我想制作一个连续自动播放的滑块。它工作正常,但箭头和点看起来无法正常工作。我不确定应该更改哪些设置,但我希望滑块在单击箭头或点后立即滚动。
我尝试使用下面的代码更改一些设置,但似乎没有任何效果。
当 speed
设置为 6000
自动播放具有完美的计时,但在单击点/箭头后滚动时使用相同的慢速,这种行为是不需要的(它应该立即滚动到所选幻灯片)。您能帮助我了解我应该做什么来实现我的目标吗?
$(document).ready(function(){ $('.test').slick({ slidesToShow: 3, slidesToScroll: 1, autoplay: true, autoplaySpeed: 1, speed: 6000, dots: true, cssEase: 'linear', waitForAnimate: false, pauseOnFocus: false, pauseOnHover: false }); });
.slick-prev:before, .slick-next:before { color: black!important; }
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/> <link rel="stylesheet" href="https://cdn.jsdelivr.net/jquery.slick/1.5.0/slick-theme.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script> <div style='margin-left:20px;width:200px;color:black!important;'> <div class='test'> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> </div> </div>
某些 JS 选项可能无法与其他设置一起使用(就像在 SwiperJS 中一样),因此当您浏览每个添加的 JS 函数时,请注意它是否可能否定另一个早期的设置。 以下内容应该能让您走上正轨(作为示例)。