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); }
Laisser un commentaire
Participez-vous à la discussion?N'hésitez pas à contribuer!