Gunnar Bittersmann: Meinung zu Animation via CSS-Klassen?

Beitrag lesen

@@Joschi

Element.removeAttribute("class");
/* Element hat nur eine Klasse,
daher würde mir bei "classList.remove"
ein "totes" Class-Attribut übrigbleiben */

Ja, und? Zum einen wäre das nicht tragisch, zum anderen wird das ja sofort wiederbelebt:

Element.classList.remove("Anfangsposition");
Element.classList.add("Endposition");

Wenn bei dem Element keine anderen Klassen im Spiel sind, kannst du die vorhandene auch einfach so überschreiben:

Element.className = "Endposition";

LLAP 🖖

--
„Man kann sich halt nicht sicher sein“, sagt der Mann auf der Straße, „dass in einer Gruppe Flüchtlinge nicht auch Arschlöcher sind.“
„Stimmt wohl“, sagt das Känguru, „aber immerhin kann man sich sicher sein, dass in einer Gruppe Rassisten nur Arschlöcher sind.“

—Marc-Uwe Kling