Verzeihen Sie mir, wenn dies zuvor angesprochen wurde, konnte nichts finden.jQuery - Animieren Element, das Kinder absolut außerhalb davon positioniert hat - blinkt
Ich animiere eine Inhaltsleiste, die Kinder absolut außerhalb positioniert hat (über negative Ränder). Die Idee ist, dass die Kinder mit der Stange animieren, wenn sie sich ausdehnt.
Was passiert, sobald die Animation beginnt, verschwinden die Kinder und erscheinen dann wieder, wenn die Animation abgeschlossen ist. Es ist, als ob die Animation abgeschlossen werden muss, bevor der Browser weiß, wo die Kinder platziert werden sollen.
Ich habe ein wirklich einfaches Beispiel hier hochgeladen, alle Skripte auf Seite enthalten: http://www.ismailshallis.com/jdemo/
Was tatsächlich passiert ist? Was sind meine Möglichkeiten, um dies zu umgehen?
Vielen Dank im Voraus,
Belinda
Vielen Dank für Ihre Eingabe. Matt lieferte die Erklärung und Jeff die Lösung, entschied ich mich für einen Wrapper um das Los. Nicht ideal, da ich jetzt zwei Boxen animieren muss, aber zumindest funktioniert es. Danke! –
Das war eine sehr gute Detektivarbeit Matt. Ich habe heute etwas Neues gelernt, danke! – SolutionYogi
Wow. Ich bin gerade auf dieses Problem gestoßen und deine Lösung hat es behoben, Matt. Vielen Dank! Die Zeilennummer ist in neueren Versionen von jQuery natürlich falsch, aber die Suche nach 'this.style.overflow =" hidden ";' hat es gefunden. –