• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Slideup und slidedown hintereinadner starten?

Stev3

New member
Hi,

ich habe eine funktion mit slideup und slidedown wo sich subnavi auf und zu schieben und zusätzlich das div "nav" in der höhe ändert.

Jetzt hätte ich gerne, dass die funktionen hintereinadner ausgeführt werden, quasi slideDown wird erst ausgeführt wenn slideUp fertig oder "oben" ist.
Beispiel:
Ich klicke auf haupt nav punkt 1, dieser slided nach unten, ich klicke auf haupt nav punkt 2, der inhalt von haupt nav punkt 1 schließt sich und erst dann öffnet sich haupt nav punkt 2.

Wie kann ich das bewerkstelligen, ich habe mir den code müsählich zusammengebaut und das problem erst am ende entdeckt.

Edit fiddle - JSFiddle

LG & danke
 
Die höhe des div "nav" wird doch schon in der callback errechnet aber es soll ja auch simultan passieren:
HTML:
.slideDown('slow',function(){
                    $('#nav').animate({height:$topLevelItems.find('.level_2:visible').height()+55},200);
 
Zurück
Oben