相关疑难解决方法(0)

Slick Carousel Uncaught TypeError:$(...).slick不是一个函数

不知怎的,我无法正确使用光滑的旋转木马(http://kenwheeler.github.io/slick/).

我收到以下错误:

Uncaught TypeError: $(...).slick is not a function
Run Code Online (Sandbox Code Playgroud)

我在我的javascript文件中运行以下代码:

function initSlider(){
    $('.references').slick({
        dots: false,
        infinite: true,
        speed: 300,
        slidesToShow: 1,
        autoplay: true,
        prevArrow: '<div class="slick-prev"><i class="fa fa-chevron-left"></i></div>',
        nextArrow: '<div class="slick-next"><i class="fa fa-chevron-right"></i></div>'
    });
}
Run Code Online (Sandbox Code Playgroud)

我已经将最新的jQuery版本(2.1.4)与bower一起包含在内.我也尝试在我的布局模板文件的头部包含jQuery CDN,但这也没有解决任何问题.

唯一可能意味着什么是奇怪的是,当我不使用函数调用滑块时,它确实有效,但它给了我错误:

Uncaught TypeError: Cannot read property 'add' of null
Run Code Online (Sandbox Code Playgroud)

我发现这意味着代码已经在加载DOM之前加载了,这是正确的(我认为).

提前致谢!

编辑:我从我的代码创建了一个JSFiddle:https://jsfiddle.net/brz30e77/

EDIT2:在我的JS文件中添加新函数时,错误一直存在.我最终剥离了我的串联JS文件,发现有两个版本的jQuery被加载,其中一个非常非常老.

javascript jquery typeerror slick.js

32
推荐指数
5
解决办法
9万
查看次数

标签 统计

javascript ×1

jquery ×1

slick.js ×1

typeerror ×1