jQuery slideUp / slidedown Ausgabe
Frage
das Problem, macht eine jQuery slider habe, habe ich eine Liste von Links, die die entsprechenden Informationen zu offenbaren. Verschiedene Links haben unterschiedliche Inhalte, so unterschiedliche Höhen aufweisen ..
Es funktioniert, aber das Problem, das ich habe, ist, wenn neue Inhalte einer anderen Höhe angehängt wird, die slidedown () gleitet auf die Höhe des vorherigen Inhalts (obwohl der neue Inhalt gibt es!), Dann zuckt zurück auf den richtigen Höhe? Auch wenn dies geschieht, meine ‚Schließen‘ funktioniert nicht mehr.
$('#timelineDataContainer').slideUp(400,function(){
$('#timelineData').queue(function(){
$(this).html('')
.append('Some new content here....')
.dequeue();
});
});
$('#timelineDataContainer').slideDown();
Hier ist ein funktionierendes Beispiel aus jFiddle
Jede mögliche Hilfe würde geschätzt!
Lösung
Sie rufen die slidedown () ohne SlideUp warten () bis zum Ende.
Dies sollte funktionieren wie erwartet: http://jsfiddle.net/Xu6B4/12/