senäh

17senäh und so…

Code Snippet Thumb

HTML/CSS/JS
09. Mrz 2013
Kommentare: 0

jQuery: CSS-Eigenschaft in style-Attribut entfernen

Kategorien: HTML/CSS/JS | 09. Mrz 2013 | Kommentare: 0

Folgende Situation: eine Animation wie fadeIn(666) ändert die Sichtbarkeit über Inline-Styles. Das style-Attribut wird also am Beginn der Animation auf opacity:0 gesetzt und über 666 Sekunden auf opacity:1 interpoliert. Logisch bis hierher.

Das Problem ist, dass das style-Attribut so bestehen bleibt. D.h. wenn ich dem Element jetzt eine Klasse .see-through {opacity:0.5;} über $element.addClass(‘see-through’) zuweise, ändert sich nichts. Das style-Attribut ist spezifischer und überschreibt deswegen die Angabe der Klasse.

Es gibt verschiedene Lösungsansätze. Weiterlesen →