2010-12-10 11 views

Répondre

2

Pourquoi utilisez-vous l'opacité du tout? Pourquoi ne pas simplement utiliser une couleur plus claire pour simuler l'effet et ne pas avoir l'overhead introduit par la propriété d'opacité.

+0

Oui, je pourrais le faire, l'opacité aurait été plus facile que de redéfinir différentes versions plus légères de mes styles pour: hover,: visité, etc. – Kyle

+0

Vous pouvez également utiliser un filtre alpha spécifique à Microsoft: http://webdesign.about.com /od/css3/a/aa121306.htm –

+0

Je recommanderais d'utiliser des styles, c'est plus rapide et plus propre qu'une application jquery d'un filtre d'opacité pour imiter ce que les styles sont destinés à faire. –

0
+0

l'a essayé, ne fonctionne toujours pas dans IE8 – Kyle

+0

Hey, avez-vous une erreur JS? Pouvez-vous fournir plus de détails? Peut-être que l'URL de votre site web –

+0

Pas d'erreur JS. Voici le lien: http://jsfiddle.net/KUJYF/. – Kyle

1

J'ai rencontré la même situation en essayant d'animer l'opacité pour un fondu entrant et sortant d'un élément span. Sous IE7, l'animation du span a fonctionné parfaitement. Sous IE9, même histoire. Mais, sous IE8, il n'y avait pas d'animation. Grâce aux commentaires à la question originale posée ci-dessus, j'ai trouvé qu'en mettant le style CSS de l'étendue à inline-block, l'animation a commencé à fonctionner dans IE8, ce qui me porte à croire qu'IE8 ne peut pas supporter l'opacité des éléments en ligne (au moins, pas la façon dont jQuery 1.4.4 l'a implémenté).

Voici l'exemple que j'utilisé pour le test: http://jsfiddle.net/ddYuJ/2/

Questions connexes