2015-05-19 4 views
0

Я пытаюсь изменить раскрывающееся меню Wordpress, например. когда решения зависают, я хочу создать и добавить новый div с классом «.solutions-dd» в меню и внутри него. Я хочу разместить существующее всплывающее окно Wordpress. Я получил эту работу по назначению: http://bit.ly/1KhVNAqМодификация меню Wordpress 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

Смежные вопросы