Schon wieder ein KĂ€tzchen tot.
[...]
Immer noch nicht pauschal ĂŒberzeugt davon ich bin...
Ja, im Falle des Setzens einer/mehrerer CSS-Eigenschaft "in einem Rutsch" ist das togglen einer im CSS definierten Klasse vorzuziehen, meinetwegen mit der Ăberzeugungshilfe eines ansosnten sterbenden KĂ€tzchens...
Geht es aber um eine Animation / Transition, ist eine JavaScript-Abstraktion, z.B. via jQuery, vorzuziehen:
- BrowserĂŒbergreifend konsitentes Verhalten gegeben, inkl. IE8/9
- Deutliche elegantere Kaskaden, fĂŒr gewöhnlich möchte man nach Beendigung einer "Transition" etwas nachfolgendes ausfĂŒhren: $('#ding').fadeTo(..., folgefunktion)...
- SpÀtestens, wenn ich verschiedene Transitions anwenden möchte, aber nur auf eine spezielle einen Callback anwenden möchte, wird es hÀsslich.
Soweit eine Bibliothek durch entsprechende Abstraktion intern CSS3 verwendet: super. Wenn nicht, dann nicht.