【发布时间】:2022-01-23 07:41:38
【问题描述】:
我正在使用光滑的滑块,并且我正在处理的网站需要具有在幻灯片内容中具有控件的滑块。我设法将箭头附加到“.controls” div 中,然后在箭头按钮之间附加点。起初看起来一切正常,但我注意到点的行为不正确。只有第一张幻灯片具有功能齐全的点,这些点会在幻灯片更改时改变颜色。如何在其他幻灯片中制作圆点来改变颜色?
外观: 第一张幻灯片: dots color indicates first slide 第二张幻灯片: all dots on second slide are white
<div class="slick-slider">
<div class="slide">
<div class="wrapper text">
<h3></h3>
<h4></h4>
<p></p>
<div class="controls">
<button type="button" class="prev-slide"></button>
<div class="dots"></div>
<button type="button" class="next-slide"></button>
</div>
</div>
</div>
</div>
$(document).ready(function(){
$('.slick-slider').slick({
dots: true,
infinite: true,
speed: 500,
fade: true,
cssEase: 'linear',
appendDots: $('.dots'),
prevArrow: $('.prev-slide'),
nextArrow: $('.next-slide')
});
});
我不明白为什么其他幻灯片中的点没有“.slick-active”类。
【问题讨论】:
-
尝试制作完整的工作示例
-
您能否尝试创建一个runnable code snippet,这将有助于我们为您提供帮助!
标签: javascript html jquery css