点击事件后调用滑动按钮时出现问题。
$('.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)
答案 0 :(得分:0)
问题可能是控制器未获取slick.js的库文件,只是在slick的初始化上方包含了slick.js的库文件,并确保更新了slick.js的版本。