javascript冲突:联系表格7和superfish.js

Bri*_*ian 1 javascript debugging jquery

很抱歉没有提供更多详细信息,但有任何人在superfish.js和WordPress插件" 联系表单7 " 之间遇到javascript冲突吗?

基本上,我已经经历了大量的调试,并在那里找到了保证的冲突,网站上的其他一切都很棒.

我应该在我的页面上的其他地方初始化superfish.js,因为我无法控制WordPress标头初始化联系表单7的位置吗?

编辑:忘了提到冲突的性质 - 当两个脚本都处于活动状态时,超级鱼子ul将不会显示

Bri*_*ian 6

得到它了!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' );
}
Run Code Online (Sandbox Code Playgroud)