Ich versuche, ein Dropdown-Menü mit ul und li zu erstellen. Mein aktuelles Problem ist, wenn ich auf den Buchstaben "A" klicke, öffnet es Menü "A" und Menü "B" zur gleichen Zeit, das gleiche Problem passiert, wenn ich auf den Buchstaben B klicke.Vertikales Dropdown-Menü mit jQuery
:
HTML
<ul class="nav">
<li>
<a class="clickto">A </a>
</li>
<li class="show" style="display: none;">
<a href="#">AAA </a>
</li>
<li class="show" style="display: none;">
<a href="#">AAA </a>
</li>
</ul>
<ul class="nav">
<li>
<a class="clickto">B </a>
</li>
<li class="show" style="display: none;">
<a href="#">BBB </a>
</li>
<li class="show" style="display: none;">
<a href="#">BBBB </a>
</li>
</ul>
jQuery
$(".clickto").click(function(){
if ($(this).hasClass("clicked")){
$(".show").slideUp(500);
$(this).removeClass("clicked")
}else{
$(".show").slideDown(500);
$(this).addClass("clicked");
}
});
Hier ist th e fiddle
Vielen Dank für Ihre schnelle Antwort. Alles funktioniert gut. –