这是我的网站: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' );
我的问题可能有点模糊,我希望我会因为有人遇到这个“问题”而感到幸运
任何想法/想法?感谢
答案 0 :(得分:0)
只需将这些3个jquery文件中的$
替换为jQuery
。