使用maxCDN无法正确加载JQuery和缓存?

时间:2018-02-24 10:10:41

标签: jquery wordpress

这是我的网站:https://infosec-conferences.com/

每个事件都有一个不起作用的下拉列表。

开发者控制台报告错误是由于:

dropdown.js:1 Uncaught TypeError: $ is not a function

所以,我已经诊断出问题是由于JQuery没有正确加载而放在页面顶部,但这是非常奇怪的事情 - 我无法清除或更新我的WordPress网站的JQuery缓存它使用maxCDN和W3TC。

清除缓存适用于网站的其余部分,但不适用于通过此functions.php命令加载的jquery-core:

function Remove_JQuery_Migrate( &$scripts) {
    if(!is_admin()) {
        $scripts->remove( 'jquery');
        $scripts->add( 'jquery', false, array( 'jquery-core' ), '3.2.1' );
    }
}
add_filter( 'wp_default_scripts', 'Remove_JQuery_Migrate' );

我的问题可能有点模糊,我希望我会因为有人遇到这个“问题”而感到幸运

任何想法/想法?感谢

1 个答案:

答案 0 :(得分:0)

只需将这些3个jquery文件中的$替换为jQuery

  1. 光滑scroll.js
  2. backtotop.js
  3. 目录-dropdown.js