未捕获的类型错误:对象[对象对象]在Wordpress网站中没有方法“循环”

Uncaught TypeError: Object [object Object] has no method 'cycle' in Wordpress Website

本文关键字:对象 网站 Wordpress 有方法 循环 类型 错误      更新时间:2023-09-26

我不知道为什么会出现此错误,我在头部添加了jquery库(1.7.1),并在页脚中添加了循环插件和我的自定义代码。

<script src="<?php echo get_template_directory_uri(); ?>/js/jquery.cycle.all.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/sliders/nivo-slider/jquery.nivo.slider.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/js/general.js"></script>

一般内部.js我有以下内容:

if($('.testimonials').length) {
    function onAfter(curr, next, opts, fwd) {
        var $ht = $(this).height();
        $(this).parent().animate({height: $ht});
    }
    $('#testimonial-slider').cycle({
        fx: 'fade',
        timeout: 8000,
        height: 'auto',
        pause: 1,
        before: onAfter,
        cleartypeNoBg: true
    });
}

我什至试图把它包装在一个<script></script>标签中,以防万一general.js里还有其他东西破坏了它,但我没有运气......

这是针对WordPress网站,我不知道为什么会发生这种情况...

此问题已通过删除默认的 jQuery 库得到解决,如 eclanrs 所示