【问题标题】:Uncaught TypeError: Object [object Object] has no method 'cycle' in Wordpress Website未捕获的类型错误:对象 [对象对象] 在 Wordpress 网站中没有方法“循环”
【发布时间】:2013-09-19 09:33:44
【问题描述】:

我不知道为什么会出现这个错误,我在头部添加了 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>

在 general.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
    });
}

我什至尝试将其包装在 &lt;script&gt;&lt;/script&gt; 标记中,以防general.js 中的其他内容破坏了它,但我没有运气......

这是一个 wordpress 网站,我不知道为什么会这样......

【问题讨论】:

  • 您是否删除了 WordPress 默认的 jQuery 库?它是内置的...
  • @elclanrs 你如何删除它?
  • 不应该是 jQuery 吗?
  • @wordpresser 我在我的代码中得到了jQuery.document(function($) { //stuff });,但我现在已经修复它,它是冲突的 jQuery 库!

标签: javascript jquery wordpress jquery-cycle


【解决方案1】:

问题已通过删除 eclanrs 指示的默认 jQuery 库得到修复

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多