2011-02-10 59 views
1

對不起,這裏沒有提供更多的細節,但任何人都經歷superfish.js和WordPress插件「contact form 7」之間的衝突的JavaScript?JavaScript的衝突:聯繫表格7 superfish.js

基本上,我已經通過大量的調試已經走了,發現有保證的衝突存在,一切在網站上是很大的。

如果我在其他地方初始化我的網頁上superfish.js,因爲我無法控制在WordPress的頭初始化的聯繫表格7?

編輯:忘了提衝突的性質 - 的快魚孩子UL的將不顯示時,這兩個腳本活躍

+0

您遇到過什麼樣的衝突? – limc 2011-02-10 23:49:11

+0

很好的問題。衝突是超級小孩ul隱藏,並且不會出現在懸停中。 – Brian 2011-02-10 23:50:47

回答

6

明白了! jQuery正在加載多個版本(該插件正在加載一個過時的版本)。爲了註銷的聯繫表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'); 
}