Code hier eingebenDie Lösung für dieses Problem entzieht sich mir, und leider auch die Möglichkeit, das Problem außerhalb der Seite, an der ich gerade arbeite, zu reproduzieren.
Meine Frage ist dies: hat jemand alle Informationen über eine jQuery-Höhe-Animation (wie slideUp(), slideDown() oder slideToggle()) animieren teilweise dann "Springen" den Rest des Weges, und was verursacht es?
Ich habe hier eine Fiedel: http://jsfiddle.net/d7tbh/
HINWEIS: Bevor Sie mich wegen der Fiedel abwählen, lesen Sie bitte den Rest.
Das Fiddle stellt ein funktionierendes Beispiel für das dar, was ich zu erreichen versuche, aber leider kann ich das Problem überhaupt nicht reproduzieren. Die Seite, an der ich arbeite, kann aus verschiedenen Gründen nicht hier gepostet werden, was nicht ideal ist, aber wenn jemand schon einmal mit diesem Problem konfrontiert war, wäre es hilfreich, das zu wissen (und was er dagegen getan hat).
Eine eingehendere Erklärung des Problems:
Gleiches Markup und Css und Script zum Fiddle. Ein Klick auf das .header
Element gleitet das .child-Element nach unten. Allerdings ist die Höhe des .child
animiert auf die Höhe von einem .child-item
Element, unabhängig davon, wie viele "Reihen" es gibt. Sobald diese Animation abgeschlossen ist, wird die Höhe von .child
springt auf die volle Höhe, die erforderlich ist, um alle .child-item
Kinder. Aber auf der Geige funktioniert es gut - irgendwelche Ideen?
P.S. Ich weiß, dass es ein Problem ist, den Rest des Codes nicht zu posten, aber es liegt nicht in meiner Macht, ich habe mitgeteilt, was ich kann und das Problem so gut wie möglich beschrieben. Hoffentlich ist es genug für jemanden, der das gleiche Problem schon einmal hatte, um es zu erkennen und vielleicht zu helfen, die Ursache zu finden.