Gunnar Bittersmann: Css per JS updaten

Beitrag lesen

@@Klaus:

nuqneH

Darstellungsangaben sollten mit CSS gemacht werden – ohne JavaScript.

Du bist also der Meinung, addClass, toggleClass, removeClass und Konsorten wären Unfug?

Nein, bin ich nicht. Klassen im HTML/DOM sind keine Darstellungsangaben.

Es wäre aber Unfug, bei focus mit JavaScript Klassen zu ändern, wo es doch die Pseudoklasse :focus schon gibt. Es sei denn, die geänderte Klasse soll bei blur (d.h. wenn das Element nicht mehr fokussiert ist) weiterhin bestehen bleiben.

Wenn es allerdings um die Darstellung geht, sollte sich ein durch :focus geänderter Stil mit ewig laufender transition auch erhalten lassen.

Qapla'

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)