我正在使用光滑的滑块。
有谁知道如何向“slick-active”滑块添加一个类?
我正在展示 3 张幻灯片,我想在每张幻灯片上设置不同的课程:左侧幻灯片的课程,中间的课程和右侧的幻灯片课程。
例如,对于活动的左滑:’slick-active-left’。
原文由 patie 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 CSS 来定位它们,而不是为每个滑块添加一个类。使用子选择器来定位左侧幻灯片 nth-child(1)、中间幻灯片 nth-child(2) 和最后一张幻灯片 nth -孩子(3)。这是CSS:
.slick-active: nth-child (1) {
/* Your CSS here */
}
更新为 CSS 解决方案没有解决问题,因为幻灯片类是通过 JS 添加的。您可以使用 jQuery 来定位幻灯片。只需确保它在 JS 文件之后加载。
<script>
jQuery('.slick-active:nth-child(1)').addClass('first-slide');
</script>
原文由 Emma Earl Kent 发布,翻译遵循 CC BY-SA 3.0 许可协议
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.4k 阅读
4 回答2.2k 阅读
2 回答973 阅读✓ 已解决
很简单,只需使用 相邻兄弟选择器 (+)
.slick-active
进行第一场比赛,.slick-active + .slick-active
进行第二场比赛,.slick-active + .slick-active + .slick-active
进行第三场比赛: