Fred Furunkelstein 2012: Danke!

Beitrag lesen

Das liegt daran, dass das Element erst gerendert wird, wenn deine JavaScript-Operation abgeschlossen ist.
Element einfügen und direkt danach die „neue“ Breite setzen = Element wird gleich mit der vermeintlich neuen Breite gerendert, ergo findet keine Veränderung statt, die die Transition auslösen könnte.

"Ah jetzt ja!"

Dafür bekämst Du ein "hilfreich", wenn ich es denn vergeben könnte.

fred