Hinweis: Dies ist keineswegs der bestmögliche Weg, dies zu tun!
Situation : Ich musste das gleiche tun, nur konnte ich keine zusätzlichen Divs hinzufügen, daher blieb ich bei dem, was ich hatte, und anstatt innerHTML zu entfernen und ein anderes über Javascript zu erstellen, fast wie 2 Renderings, die ich brauchte, um den Inhalt im zu haben unten (animierte Leiste).
Lösung:
Angesichts der Müdigkeit, die ich zu der Zeit hatte, scheint es normal, überhaupt an eine solche Methode zu denken, aber ich wusste, dass ich ein übergeordnetes DOM-Element hatte, von dem aus die Höhe der Leiste begann.
Anstatt weiter mit dem Javascript herumzuspielen, habe ich eine ( NICHT IMMER GUTE IDEE ) CSS-Antwort verwendet! :) :)
-moz-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
Ja, das ist richtig. Anstatt das DOM zu positionieren, habe ich das übergeordnete Element in CSS auf den Kopf gestellt.
Für mein Szenario wird es funktionieren! Möglicherweise auch für andere! Keine Flamme! :) :)