【发布时间】:2018-06-29 22:34:54
【问题描述】:
我正在尝试创建 CSS 滑块无限滚动,但没有附加/添加/创建 DOM 元素。无限滚动就像到达最后一张幻灯片时一样,第一张幻灯片应该在它之后再次显示。
我有一个固定宽度的幻灯片,所以使用 slick 和 box 滑块插件对我不起作用。
.slider-wrap {
white-space: nowrap;
overflow-x: auto;
overflow-y: hidden;
border: 1px solid red;
}
.slider-wrap .slide {
display: inline-block;
width: 200px;
margin: 5px;
}
.slider-wrap .slide img {
width: 100%;
}
<div class="slider-wrap">
<div class="slide">
<img src="http://via.placeholder.com/350x150">
</div>
<div class="slide">
<img src="http://via.placeholder.com/350x150">
</div>
<div class="slide">
<img src="http://via.placeholder.com/350x150">
</div>
<div class="slide">
<img src="http://via.placeholder.com/350x150">
</div>
<div class="slide">
<img src="http://via.placeholder.com/350x150">
</div>
<div class="slide">
<img src="http://via.placeholder.com/350x150">
</div>
<div class="slide">
<img src="http://via.placeholder.com/350x150">
</div>
</div>
【问题讨论】:
-
嗨,你有没有尝试过?
-
尝试了 jquery clone 和其他一些方法..但没有任何成果..
-
你能给我们看看吗?
-
当滑块到达最后一张幻灯片时,我克隆并附加到父级,但它不断创建越来越多的 dom 元素..
标签: javascript jquery css