【问题标题】:Disable centerMode if first or last slide is active - Slick Slider如果第一张或最后一张幻灯片处于活动状态,则禁用 centerMode - Slick Slider
【发布时间】:2020-07-13 14:22:03
【问题描述】:

我在 Wordpress 单个帖子的标题中有 Slick 滑块。如果第一张或最后一张幻灯片处于活动状态,我正在尝试禁用centerMode。我正在尝试这样做:

let slider = $('.templateOverview-slider .slick-slide');
if (slider.first().hasClass('slick-current')) {
    $('.templateOverview-slider').slick('slickSetOption', 'centerMode', false);
} else if (slider.last().hasClass('slick-current')) {
    $('.templateOverview-slider').slick('slickSetOption', 'centerMode', false);
}

centerMode 未被禁用。谁能告诉我我做错了什么,如何禁用centerMode

【问题讨论】:

    标签: javascript jquery slider slick.js


    【解决方案1】:

    您可能只需将第四个参数传递给您的 slick() 调用,以便刷新 UI。

    $('.templateOverview-slider').slick('slickSetOption', 'centerMode', false, true);
    

    来自 Slick 文档:

    slickSetOption

    option : 字符串,value : 取决于选项,refresh : boolean - 实时设置单个值。如果是 UI 更新,请将 refresh 设置为 true。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-24
      • 1970-01-01
      相关资源
      最近更新 更多