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

http://jsfiddle.net/Xu6B4/9/

Jede mögliche Hilfe würde geschätzt!

War es hilfreich?

Lösung

Sie rufen die slidedown () ohne SlideUp warten () bis zum Ende.

Dies sollte funktionieren wie erwartet: http://jsfiddle.net/Xu6B4/12/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top