views:

12191

answers:

5

Is there an IE6/PNG fix that is officially developed by the jQuery team?

If not which of the available plugins should I use?

+1  A: 

Check this out. Some people mention jQuery plugins in the comments as well.

PNG Fix from 24 Ways

hal10001
thanks! I'll pass that link on to our designers as well.
Brian Boatright
+4  A: 

I'm using jquery.pngFix.js. I don't know if it's officially sanctioned or not, I do know that it works. I chose it because it was the plugin included with FancyBox, no other reason.

alexp206
That plugin ripped my rounded box images (no one was left) my Silverlight (object tag) didn't work anymore and all my images had an red X error on top of them, like broken image. Didn't work for me
Gabriel Guimarães
Didn't work for me either; the cursor stopped changing, links with PNG backgrounds stopped working, and images overlapping the PNGs would get cut off.
musicfreak
+2  A: 

This .htc pngfix has always worked for me, even in cases where the jquery plugin failed.

dizzy_fingers
A: 

Hello Guyz, Here is my Fix to this problem

Download jQuery-Plugin "pngFix" from (http://jquery.andreaseberhard.de) Great PlugIn By The Way!!!

--Change these lines like the following:

// 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() {

--Before the end Place this 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
Guilherme Santos
A: 

Hey guys, just wanted to toss this one in. I was digging around for it again and it has one specific advantage over the rest: repeatable backgrounds, as well as background-position (the one thats flagged as the best answer here actually just scales the background image).

http://www.dillerdesign.com/experiment/DD_belatedPNG/

It's so great. Just drop it in and forget its there. Have yet to see it explode a set of CSS.

KrazyKen04