2009-08-05 4 views
0

Je tente de masquer l'élément avant le remplacement en utilisant la classe .sIFR-active, définie sur l'élément HTML, pour appliquer des règles CSS aux éléments lorsque sIFR est actif. Je définis la visibilité: cachée; et ça fonctionne bien dans IE et Firefox. Pas de safari..sifr-active, visibilité: cachée; ne fonctionne pas dans Safari 4.0.2?

Une idée?

+0

Pourriez-vous fournir un exemple de page? Que voulez-vous dire par "ne pas travailler"? –

+0

Oh, pense que je pourrais avoir la solution, voir la réponse ci-dessous. –

Répondre

0

La classe .sIFR-active pourrait être mis sur soit le <html> ou l'élément <body>. Si votre règle CSS est explicitement html.sIFR-active, elle ne se déclenchera pas si elle est ajoutée au <body>.

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

Thnks beaucoup. C'est une bonne solution de contournement qui simule la visibilité: effondrement pour Safari !! – RredCat

Questions connexes