suit: Vertikales Navigationsmenü mit verstecktem Submenü

Beitrag lesen

Weiß jemand Rat?

Lasse das Auf- und Zufahren des Untermenüs gemächlicher vonstatten gehen (etwa mit .hide('slow')).

Das funktioniert nicht, da die animation bereits ausgelöst wird.

In diesem Fall ist ein Kombinantion aus .delay() und .stop() (Argumente beachten!) wesentlich schlauer.

Das .delay() verzögert allgemein bis dann die Animation ausgelöst wird, das .stop() sorgt dafür, dass bestehende Einträge aus der Effekt-Schleife genommen werden - z.B. auch das delay(). Ansonsten würde beim erneuten mouseover das delay() trotzdem weiterlaufen und das hide() auslösen und dann das .show() hinten dranhängen. Damit würde das Menü flackern.