Quel plugin jQuery doit être utilisé pour résoudre le problème de transparence PNG IE6 ?
-
09-06-2019 - |
Question
Existe-t-il un correctif IE6/PNG officiellement développé par l'équipe jQuery ?
Sinon, lequel des plugins disponibles dois-je utiliser ?
La solution
j'utilise jquery.pngFix.js.Je ne sais pas si c'est officiellement sanctionné ou non, je sais que ça marche.Je l'ai choisi parce que c'était le plugin inclus avec FancyBox, sans autre raison.
Autres conseils
Ce .htc pngfix a toujours fonctionné pour moi, même dans les cas où le plugin jquery échouait.
Regarde ça.Certaines personnes mentionnent également les plugins jQuery dans les commentaires.
Bonjour Guyz, Voici ma solution à ce problème
Téléchargez le plug-in jQuery "pngFix" depuis (http://jquery.andreaseberhard.de) Grand plugin au fait !!!
--Modifiez ces lignes comme suit :
// this line
jQuery(this).find("img[src$=.png]:visible").each(function() {
// this line
jQuery(this).find(":visible").each(function(){
// and this line
jQuery(this).find("input[src$=.png]:visible").each(function() {
--Avant la fin, placez ce code
// Store a reference to the original method.
var _show = jQuery.fn.show;
// Overriding Show method.
jQuery.fn.show = function(){
// Execute the original method.
_show.apply( this, arguments );
// Fix Png
return $(this).pngFix();
}
//No more problems with hidden images
})(jQuery);
//The End
Hé les gars, je voulais juste ajouter celui-ci.Je cherchais à nouveau et il a un avantage spécifique par rapport aux autres :arrière-plans répétables, ainsi que la position d'arrière-plan (celle qui est signalée comme la meilleure réponse ici ne fait en fait que mettre à l'échelle l'image d'arrière-plan).
http://www.dillerdesign.com/experiment/DD_belatedPNG/
C'est tellement génial.Il suffit de le déposer et d'oublier qu'il est là.Je n'ai pas encore vu exploser un ensemble de CSS.