Untermenüs exklusiv machen

Ich weiß wirklich nicht, wie ich erklären soll, wonach ich hier so einfach Ausschau halte. Auf meiner Website habe ich ein Seitenmenü mit einer Reihe von Unterkategorien mit jeweils ein paar Elementen. Ich möchte wissen, ob es eine Möglichkeit gibt, alle anderen offenen Unterkategorien zu schließen, wenn ich eine andere öffne, zum Beispiel:

1. Animals ----A. Cats ----B. Dogs 2. People ----A. Samantha ----B. Daniel 

Wenn ich auf “Animals” drücke, möchte ich “People” schließen und umgekehrt, so dass das Menü immer:

 1. Animals ----A. Cats ----B. Dogs 2. People or 1. Animals 2. People ----A. Samantha ----B. Daniel 

und nicht auf einmal öffnen. Ich hoffe, ihr versteht was ich suche.

Solutions Collecting From Web of "Untermenüs exklusiv machen"

Ich mache hier einige Annahmen, wie Sie der Code für das Thema schreiben, oder zumindest die Fähigkeit haben, das JavaScript in irgendeiner Weise zu ändern.

Sie können dies mithilfe von jQuery mithilfe von Code in folgenden Bereichen erreichen:

 $(document).ready(function () { $('.parent ul').slideUp(); $('.parent > li > a').on('click', function (e) { e.preventDefault(); var $this = $(this); $this.parent().siblings().find('ul').slideUp(); $this.siblings('ul').slideDown(); }); });