我希望如果我们单击一个包含子项的列表,子项 ul(子菜单)就会显示出来。标准菜单 - 我们看到的子菜单系统。我尝试了一个不起作用的代码。可能你有更好的主意?
http://jsfiddle.net/JeremyCh/BjTYY/2/
<div class="menu">
<ul>
<li class="page_item page-item-2"><a href="/accueil/">Accueil</a></li>
<li class="page_item page-item-8"><a href="/disciplines/">Disciplines</a>
<ul class='children'>
<li class="page_item page-item-19"><a href="/disciplines/galerie/">Galerie</a></li>
<li class="page_item page-item-21"><a href="/disciplines/definitions/">Définitions</a></li>
</ul>
</li>
<li class="page_item page-item-10"><a href="/professeurs/">Professeurs</a></li>
<li class="page_item page-item-11"><a href="/planning/">Planning</a></li>
<li class="page_item page-item-12"><a href="/tarifs/">Tarifs</a>
<ul class='children'>
<li class="page_item page-item-23"><a href="/tarifs/cours/">Cours</a></li>
<li class="page_item page-item-25"><a href="/tarifs/location/">Location</a></li>
</ul>
</li>
<li class="page_item page-item-13"><a href="/contact/">Contact</a></li>
</ul>
</div>
jQuery(document).ready(function() {
jQuery('.menu').find('> li').click(function() {
jQuery('.menu > li').not(this).find('ul').slideUp();
jQuery(this).find('ul').stop(true, true).slideToggle(300);
return false;
});
})