javascript - 在第一张幻灯片上禁用 Prev 控件并在最后一张幻灯片上禁用 Next 控件

标签 javascript jquery slick.js

使用 Slick 并寻找一种方法来禁用和隐藏 prev 控件,直到用户单击下一个箭头。同样,我希望 Next 控件在用户到达最后一张幻灯片后被禁用和隐藏。

here 是我试图完成的一个很好的例子。

slick 是否已经具有我忽略的属性?这是否可以通过添加禁用类使用 CSS 来完成?

我发现的唯一类似的是这个

$('.pages .slider').slick({
    autoplay: true,
    autoplaySpeed: 5000,
    infinite: false,
    onAfterChange: function(slide, index) {
        if(index == 4){
        $('.pages .slider').slickPause();

但这并不是我想要的。

最佳答案

只需使用 infite: false 并为 slick-disabled 类创建自定义 CSS。例如。

JS - jQuery

$('.my-slider').slick({
    infinite: false,
    slidesToShow: 1,
    slidesToScroll: 1
});

CSS

.slick-disabled {
    opacity: 0;
    pointer-events:none;
}

关于javascript - 在第一张幻灯片上禁用 Prev 控件并在最后一张幻灯片上禁用 Next 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33789586/

相关文章:

javascript - 周日只在 Jquery Datepicker 上?

javascript - AJAX 不发送所选选项的当前值

javascript - 如何使用 AngularJS 在 TreeView 中添加静态值?

python - 使用 Selenium 添加新的 CSS

reactjs - 从另一个组件更改光滑的 slider 幻灯片

javascript - 使用箭头在我的画廊中导航时更改 URL 中的哈希值 (jQuery)

javascript - 尝试渲染布局 View 时无法读取未定义的属性 'render'

javascript - 使用计算的属性键访问对象值

javascript - css3 animation-delay 只适用于 Firefox?

css - 具有不同背景颜色的光滑幻灯片的盒子元素