2009-02-08 7 views
1

Lorsque je charge dynamiquement du contenu dans un div et fadeIn (ou show ou slideDown), les polices ne semblent pas très claires dans IE. Les polices du contenu préchargé semblent très bien, cependant. J'ai vu cela se produire avec scriptaculous dans IE également.Les polices ne semblent pas correctes dans IE après jQuery fadeIn

Quelqu'un a-t-il des idées?

Aucun problème dans Firefox.

Merci!

Répondre

4

Cela fonctionne en v1.3:

$('#foo').fadeOut(function() { 
    if (! $.support.opacity) { 
    this.style.removeAttribute('filter'); 
    } 
}); 

Dans les versions antérieures, vous auriez besoin de le faire:

$('#foo').fadeOut(function() { 
    if ($.browser.msie) { 
    this.style.removeAttribute('filter'); 
    } 
}); 
+0

Cela a fonctionné. Merci! – pistolshrimp

1

Essayez de définir une couleur d'arrière-plan sur votre div. IE est très étrange sur les problèmes d'opacité (ou de fondu, dans ce cas), et la définition d'une couleur de fond aide souvent à l'effet.

+0

Oui couleur de fond ou de l'image doit corriger. – Nosredna

+0

Un grand merci pour le conseil mais malheureusement cela ne fonctionne pas pour moi. Comme l'effet est juste un bonbon pour le site Web, je vais recourir à quelque chose qui n'utilise pas l'opacité. – pistolshrimp

+0

Oui, ces problèmes avec IE peuvent être très difficiles à traquer. Bonne chance! –

Questions connexes