gavinr
  • 0
Учитель

Пользовательский класс CSS или идентификатор для пунктов меню, у которых есть подменю

  • 0

Если я хочу применить стиль только к элементу в меню, имеющему подменю, как я могу выбрать его с помощью CSS?

Share
  1. Вы могли бы использовать jQuery, если вы открыты для решения jQuery?

    <script type="text/javascript">  
    jQuery(document).ready( function($) {
        $('#your_menu_id li').has('ul').addClass('has_children');
    });
    </script>
    

    Небольшая модификация того, что я разместил здесь в основном.

    Любой пункт меню с подменю будет иметь has_children класс, на который вы можете настроить таргетинг в таблице стилей.

    #your_menu_id li.has_children { /* your styling */ }
    #your_menu_id li.has_children ul { /* your styling */ }
    #your_menu_id li.has_children ul li { /* your styling */ }
    

    Надеюсь, это поможет..

    • 0
  2. Перейдите в мою область меню в админке, щелкните ссылку «Параметры экрана» вверху и проверьте «Классы CSS», после чего в каждом меню у меня будет область, в которой я могу определить свой класс CSS для этого пункта меню.введите описание изображения здесь введите описание изображения здесь

    • 0

Оставить ответ

You must login to add an answer.