我正试图添加功能,以光滑的滑块,当你点击一张幻灯片,它会删除它从滑块。
我看了Slick Sliders网站上的文档,它展示了如何添加/删除幻灯片,但那只适用于滑块中的最后一张幻灯片。
我正试图使它的工作,这样你就可以删除一个特定的幻灯片的基础上,其中一个是点击。
<div class="slider add-remove slick-initialized slick-slider">
<div aria-live="polite" class="slick-list draggable">
<div class="slick-track" style="opacity: 1; width: 80px; transform: translate3d(0px, 0px, 0px);" role="listbox">
<div class="slick-slide slick-current slick-active" data-slick-index="0" aria-hidden="false" style="width: 80px;" tabindex="-1" role="option" aria-describedby="slick-slide100">
<h3>1</h3>
</div>
</div>
</div>
</div>
<a href="javascript:void(0)" class="button js-remove-slide">Remove Slide</a>
$('.js-remove-slide').on('click', function() {
$('.add-remove').slick('slickRemove',slideIndex - 1);
if (slideIndex !== 0){
slideIndex--;
}
});
编辑:我添加了一些代码来展示它是如何为Slick slider HERE设置的,这是为了删除滑块中的最后一张幻灯片而设置的。
我正在尝试设置它,以便当在幻灯片上单击删除按钮时,该幻灯片将从滑块中删除。我从Slick Slider网站上抓取的片段只删除滑块中的最后一张幻灯片。所以我正在尝试找出如何在单击时删除特定幻灯片。
3条答案
按热度按时间2izufjch1#
Here是CodePen与您的解决方案
5jdjgkvh2#
relj7zay3#
其实很简单