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!