我希望你能帮助我。我正在尝试在单击时显示子菜单。
页面:[www.marekmelena.eu][1]
在左侧,您可以看到几个菜单。它们是由WordPress自动创建的。 我希望“sub2,sub3”默认情况下处于隐藏状态。但是在单击“#main”后,它们应该可见。
我已经尝试了这个网站上的几种解决方案,但不知何故它不起作用。
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>
there should be script, right?
</script>
</head>
我正在通过以下方式调用菜单:
<div class="menu-style">
<h4><?php $nav_menu = wp_get_nav_menu_object(6); echo $nav_menu->name; ?></h4>
<?php wp_nav_menu( array( 'theme_location' => 'main-menu' ) ); ?>
</div>
以下是结果(我想隐藏/显示类别子菜单):
<h4>Hlavní menu</h4>
<div class="menu-hlavni-menu-container">
<ul id="menu-hlavni-menu" class="menu">
<li id="menu-item-61" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-has-children menu-item-61">
<a href="http://marekmelena.eu/transparentni-ucet/">#main</a>
<ul class="sub-menu">
<li id="menu-item-74" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-74">
<a href="http://marekmelena.eu/sub2/">sub2</a>
<ul class="sub-menu">
<li id="menu-item-73" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-73">
<a href="http://marekmelena.eu/sub3/">sub3</a>
</li>
</ul>
</li>
<li id="menu-item-76" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-76">
<a href="http://marekmelena.eu/sub2/">sub2</a>
<ul class="sub-menu">
<li id="menu-item-75" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75">
<a href="http://marekmelena.eu/sub3/">sub3</a>
</li>
</ul>
</li>
</ul>
</li>
<li id="menu-item-82" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-9 current_page_item menu-item-has-children menu-item-82">
<a href="http://marekmelena.eu/transparentni-ucet/">Transparentní účet</a>
<ul class="sub-menu">
<li id="menu-item-83" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-83">
<a href="http://marekmelena.eu/o-hw-world-kontakt/">O HW World, kontakt</a>
<ul class="sub-menu">
<li id="menu-item-84" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84"><a href="http://marekmelena.eu/clankyblog/">Články/blog</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
谢谢您的帮助!!: )
.sub-menu
?如果你使用target="_blank"
打开链接,你当前的页面将失去焦点。因此,我认为没有一个好的解决方法。 - Robiseb.current-menu-ancestor
类。 - Robiseb