点击事件后调用滑动

时间:2018-10-05 10:47:57

标签: javascript jquery slick.js

点击事件后调用滑动按钮时出现问题。

$('.gallery').slick({
    dots: false,
    infinite: false,
    speed: 300,
    slidesToShow: 1,
    centerMode: false,
    variableWidth: true,
    arrows: true
});

这在页面加载后就可以正常工作,但是问题出在以下代码上:

$('.slickit').on('click', function () {
    $('.gallery').slick({
        dots: false,
        infinite: false,
        speed: 300,
        slidesToShow: 1,
        centerMode: false,
        variableWidth: true,
        arrows: true
    });
});

我无法调用点击功能。

错误是:

Uncaught TypeError: $(...).slick is not a function
at HTMLDivElement.<anonymous> (module.js:4)
at HTMLDivElement.dispatch (jquery-3.2.1.js:5206)
at HTMLDivElement.elemData.handle (jquery-3.2.1.js:5014)

1 个答案:

答案 0 :(得分:0)

问题可能是控制器未获取slick.js的库文件,只是在slick的初始化上方包含了slick.js的库文件,并确保更新了slick.js的版本。