Wordpress Выпадающее меню - PullRequest
0 голосов
/ 29 апреля 2011

Хорошо, так что я посмотрел везде и ничего не могу найти.Я знаю, что мне может понадобиться JQuery или что-то в этом роде.Я пытался спросить на wordpress.org, но это была пустая трата времени, так как у меня не было ответов в течение 2-3 дней, так что теперь я буду спрашивать здесь.

  1. Моя цель состоит в том, чтобыиметь главное меню, которое показывает активную страницу, на которой он находится, и раскрывающийся список для других пунктов меню.Я понял это.

  2. Следующим шагом будет отображение дочернего меню родителя, когда родитель или потомок активны.Вид выяснили.Дочернее меню отображается, но с помощью css, когда родитель активен.

  3. Следующее, когда родитель два активен и / или потомок родителя два активен, я бы хотел, чтобы он вернулся к нормальному состояниюстиль, если я наведу курсор мыши на любой другой элемент меню, есть ли у него дочернее меню или нет.Если у него есть дочернее меню, то я хочу, чтобы оно показывалось вместо родительского.

Несколько хороший пример того, чего я пытаюсь достичь, но они не используют навигационное меню на любомдругая страница - MSN , там я ищу главную навигацию (NEWS, Entrainment и т. д.), но хочу, чтобы родительское и / или дочернее меню отображалось, если оно активно, но исчезает при наведении на другие пункты меню с или бездочерние меню.

1 Ответ

0 голосов
/ 30 апреля 2011

Так что я нашел решение в некоторой степени, но опубликовал еще один вопрос, касающийся других моих проблем, если вы думаете, что можете помочь, тогда, пожалуйста, посетите это, но для других здесь было мое решение

$(document).ready(function() {     
   $("see #1 below ").hover(function(){     
       $('see #2 below ').addClass(" see #3 below ");    
   },     
   function(){    
       $(' copy #2 ').removeClass("copy #3 ");     
    });
});
  1. Укажите идентификатор или класс, для которого вы хотите активировать скрипт.
  2. Укажите идентификатор или класс, к которому вы хотите добавить скрипт,
  3. Поместите класс, который вы хотите, чтобы скрипт добавил к классу или идентификатору, указанному для # 2

Вы можете добавить несколько идентификаторов или классов, вставив запятую (см. Пример ниже) Вот пример:

$(document).ready(function() {     
   $("#navbar li:hover, #navbar li.sfhover").hover(function(){     
       $('#navbar .current-menu-parent, #navbar li.current-menu-item').addClass("non-ahover");    
   },     
   function(){    
       $('#navbar li.current-menu-parent, #navbar li.current-menu-item').removeClass("non-ahover");     
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...