抱歉,在这里没有提供更多详细信息,但是有人在superfish.js和WordPress插件“ contact form 7”之间遇到过JavaScript冲突吗?
基本上,我已经进行了很多调试,并在那里找到了有保证的冲突,该网站上的所有其他信息都很棒。
由于无法控制WordPress标头在何处初始化联系表单7,我是否应该在页面其他位置初始化superfish.js?
编辑:忘记提及冲突的性质-当两个脚本都处于活动状态时,superfish子ul不会显示
最佳答案
得到它了! jQuery正在加载多个版本(该插件正在加载一个过时的版本)。为了从Contact Form 7中注销jQuery(无需编辑核心文件),请将以下内容添加到functions.php中
// De-register jQuery from Contact Form 7
add_action( 'wp_print_scripts', 'my_deregister_javascript', 100 );
function my_deregister_javascript() {
wp_deregister_script( 'contact-form-7' );
}
关于javascript - JavaScript冲突:联系表单7和superfish.js,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4964068/