Mitleser: Was macht clearInterval() ? 😿†

Beitrag lesen

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.