2015-05-19 38 views
0

我想改變一個WordPress的菜單下拉,如當解決方案被擱置時,我想創建並附加一個新的div與類'.solutions-dd'的菜單和裏面它,我想放置現有的WordPress的下拉菜單。我有這個工作像預期一樣: http://bit.ly/1KhVNAqWordPress的jQuery的菜單修改

但是它不能在某些頁面的工作:http://bit.ly/1Fx2LQY

我看不到任何Javascript錯誤,也可以在菜單中看到任何差異導致其在某些頁面上失敗。

jQuery的使用:

<!-- Custom Solutions Menu Dropdown --> 
$("li.solutions").mouseover(function(){ /*On mouse over*/ 
    $("<div class='solutions-dd'></div>").appendTo("#sector-choice"); /*Append new div to div #sector-choice*/ 
    $("li.solutions ul.sub-menu").appendTo(".solutions-dd");/*Append existing dropdown to new #sector-choice div*/ 
}); 

/*Remove new div & styles on mouse when mousing over over divs*/ 
$('.home, .about, .products, .customer, .Recommendations, .contact, #masthead, .entry-content, #article').mouseover(function(){ 
    $(".solutions-dd ul.sub-menu").appendTo("li.solutions"); 
    $(".solutions-dd").remove(); 
}); 

回答

0

它在一些網頁失敗,因爲它與其他jQuery插件衝突的原因。你可以嘗試用jQuery

瞭解更多關於jQuery noConflict wrappers

+0

更換$我可以問你怎麼確定的?我沒有看到任何錯誤。 – Dan382