2009-08-05 11 views
0

Ich versuche, das Element vor der Ersetzung zu verbergen, indem ich die .sIFR-active-Klasse für das HTML-Element verwende, um CSS-Regeln auf Elemente anzuwenden, wenn sIFR aktiv ist. Ich setze die Sichtbarkeit: versteckt; und es funktioniert gut in IE und Firefox. Nicht Safari..sifr-active, Sichtbarkeit: versteckt; funktioniert nicht in Safari 4.0.2?

Irgendeine Idee?

+0

Können Sie eine Beispielseite angeben? Was meinst du mit "nicht arbeiten"? –

+0

Oh, denke ich könnte die Lösung haben, siehe Antwort unten. –

Antwort

0

Die .sIFR-active Klasse könnte die <html> oder das <body> Element auf entweder eingestellt werden. Wenn Ihre CSS-Regel explizit html.sIFR-active ist, wird sie nicht ausgelöst, wenn sie zufällig zur <body> hinzugefügt wird.

1
.sIFR-alternate { 
    display: none; 
} 
+0

Tnks viel. Dies ist eine nette Problemumgehung, die die Sichtbarkeit simuliert: Kollaps für Safari !! – RredCat

Verwandte Themen