Il semblerait que IE<9 gère mal le changement d'opacité animé sous JQuery d'une image à fond transparent , tel que :

$("#monimage").animate({opacity:1},600);

Le symptôme est l'apparition d'un fond noirâtre du plus mauvais effet durant l'animation.

Pas trouvé de remède au mal, à part le patch salvateur quoi que sectaire  (en utilisant la propriété JQuery de détection de navigateur) :

// si le navigateur est IE et la version<9	
if ($.browser.msie && jQuery.browser.version < 9){
     var iepourri = true; 
     alert ('tant pis pour vous');
} else{
     var iepourri = false;
     $("#monimage").animate({opacity:1},600);
}

 

0 réponses

Laisser un commentaire

Participez-vous à la discussion?
N'hésitez pas à contribuer!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.