未捕获的TypeError:jQuery(...)。flexslider不是函数

时间:2017-01-17 17:18:24

标签: javascript jquery wordpress

嗨,我是新手,但是几天后我的wordpress网站就出现了这个错误而不是加载flexslider。它停留在加载滑块..它给出了这个错误

Uncaught TypeError: jQuery(...).flexslider is not a function
at jquery.flexslider-min.js?ver=4.6.2:41
at dispatch (jquery.js?ver=1.12.4:3)
at r.handle (jquery.js?ver=1.12.4:3)

我的网站是womennow.in

和错误

    (function($){
    jQuery(window).load(function(){
        jQuery('.flexslider').flexslider({
        animation: "fade", controlNav: "thumbnails", directionNav: false,
        start: function(slider){
          jQuery('.slider-container').removeClass('loading');
        }
      });
     jQuery('.sliderTitle').css('opacity',0.9);
    });
}(jQuery));

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

jQuery不是函数内部的引用,或者尝试在函数中更改为jQuery注入,或者更改为函数内部的$调用,确保您正在导入库:

 (function(jQuery){
    jQuery(window).load(function(){
        jQuery('.flexslider').flexslider({
        animation: "fade", controlNav: "thumbnails", directionNav: false,
        start: function(slider){
          jQuery('.slider-container').removeClass('loading');
        }
      });
     jQuery('.sliderTitle').css('opacity',0.9);
    });
}(jQuery));