在光滑的滑块中显示instagram样式点

时间:2018-02-11 11:03:22

标签: jquery css twitter-bootstrap bootstrap-4 slick.js

我正在使用光滑的滑块来显示很多滑块项目。 我还需要使用点来显示项目的位置。 目前,有很多点,我想要像Instagram一样显示点。

这就是我的意思:

enter image description here

应该始终可以看到最多6个点。从左侧的第一个开始。

有没有办法在中间加上4个点?目前我只能通过它的类slick-active来处理活动点。但是我需要活动点之前和之后的点。

这是我的实际滑块代码:https://codepen.io/cray_code/pen/ZrKpWY

2 个答案:

答案 0 :(得分:2)

我已经用jQuery开发了Instagram Stick滑块。 您可以在此链接中使用。 https://github.com/SolvingMan/Instagram-Stick-Slider-jQuery

实时演示:

enter image description here

答案 1 :(得分:1)

您可以使用jquery的prevnext函数来访问prevoius和next元素。

我已在此处更新了您的codepen示例:link

$('li.slick-active').prev().css('background-color', 'red');
$('li.slick-active').next().css('background-color', 'orange');