WordPress的jQuery多个未捕获的类型错误

我检查了我的Wordpress网站,我认为我有一些冲突的插件或一些事情正在阻止一些脚本运行。 这里是来自控制台的错误,

  • Uncaught TypeError:jQuery(...)。superslides不是函数

  • Uncaught TypeError:jQuery(...)。doubleTapToGo不是一个函数

  • Uncaught TypeError:jQuery(...)。flexslider不是一个函数

  • 这是每个错误的单独代码。

    Uncaught TypeError:jQuery(...)。superslides不是函数

    jQuery('.max-hero').superslides({
          animation: 'fade'
        });
    

    Uncaught TypeError:jQuery(...)。doubleTapToGo不是一个函数

    jQuery(document).ready(function($){
    var deviceAgent = navigator.userAgent.toLowerCase();
    var agentID = deviceAgent.match(/(iphone|ipod|ipad)/);
    if (agentID) {
    
        var width = jQuery(window).width();
    if (width > 768) {
        if(jQuery( '#nav li:has(ul)' ).length)
        {
            jQuery( '#nav li:has(ul)' ).doubleTapToGo();
        }
    }
    
    }
    else {
    jQuery( '#nav li:has(ul)' ).doubleTapToGo();
    }
    });
    

    Uncaught TypeError:jQuery(...)。flexslider不是一个函数

    jQuery(window).load(function() {
        jQuery('.flexslider').flexslider();
      });
    

    编辑:我解决了这个问题后,看到一个页面跳转的HTML目标是在控制台中干扰jQuery,我删除了,所有脚本工作正常。

    链接地址: http://www.djcxy.com/p/63195.html

    上一篇: Wordpress jQuery Multiple Uncaught TypeErrors

    下一篇: Uncaught TypeError: Cannot read property 'toLowerCase' of undefined