Fix: Schriftenglättung im IE bei fadeIn / fadeOut
geschrieben am 29.August 2010
Wenn das Rendering mal nicht funktioniert
Ich möchte es kurz eingeworfen haben, bevor ich es wieder vergessen habe. Der Internet Explorer (7 als auch
hat ein Rendering-Problem mit Cleartype-Schriften, wenn sie per JQuery eingefadet werden. Wenn man mit JQuery den Content bei FadeIn() oder FadeOut() behandelt, kann diese Phänomen zu einer Farce werden. Der Internet Explorer verweigert dann die Schriftenglättung komplett.
Dieses Problem kann man umgehen / lösen. Die einfachere Lösung ist, der Klasse oder ID eine Hintergrundfarbe mit auf den Weg zu geben (z.B. background-color: #fff;). Sollte dies nicht funktionieren, bedarf es bei der Fade-Anweisung das Attribut des Filters wegzunehmen. Wie das im Detail aussieht, findet Ihr in der Quelle, die mir einiges an Nerven erspart hat.

Diskussion · kein Reaktion