应该使用哪个jQuery插件来解决IE6 PNG的透明度问题?

应该使用哪个jQuery插件来解决IE6 PNG的透明度问题?,jquery,internet-explorer-6,png,Jquery,Internet Explorer 6,Png,是否有由jQuery团队正式开发的IE6/PNG修复程序 如果没有,我应该使用哪些可用的插件?查看此链接。一些人在评论中也提到jQuery插件 我正在使用。我不知道它是否得到官方批准,我知道它是有效的。我选择它是因为它是FancyBox附带的插件,没有其他原因 这一直对我有效,即使jquery插件失败。你好,Guyz,这是我解决这个问题的方法 从()下载jQuery插件“pngFix” 顺便说一句,很棒的插件 --按如下方式更改这些行: // this line jQuery(this).fin

是否有由jQuery团队正式开发的IE6/PNG修复程序


如果没有,我应该使用哪些可用的插件?

查看此链接。一些人在评论中也提到jQuery插件


我正在使用。我不知道它是否得到官方批准,我知道它是有效的。我选择它是因为它是FancyBox附带的插件,没有其他原因

这一直对我有效,即使jquery插件失败。

你好,Guyz,这是我解决这个问题的方法

从()下载jQuery插件“pngFix” 顺便说一句,很棒的插件

--按如下方式更改这些行:

// 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() {
--在结尾之前放置此代码

// 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

嘿,伙计们,我只是想把这个扔进去。我又在四处寻找它,它比其他东西有一个特殊的优势:可重复的背景,以及背景位置(这里标记为最佳答案的那一个实际上只是缩放背景图像)


太棒了。把它放进去,忘了它在那儿。还没有看到它爆炸了一套CSS

Brian,你不能使用GIF有什么原因吗?透明或部分透明的渐变图像通常是可疑的。该插件撕毁了我的圆形框图像(没有人留下)我的Silverlight(对象标记)不再工作,并且我所有的图像上面都有一个红色的X错误,比如破碎的图像。不为医学工作,也不为我工作;光标停止更改,带有PNG背景的链接停止工作,与PNG重叠的图像将被切断。对我来说也不起作用。我所有的图片都被弄乱了,文本也消失了。在我尝试过的所有图片中,这一个效果最好,包括DD-Belated、jQuery-pngFix插件和Helix-HTC。对于其他人,我要么必须添加一个.htaccess规则使其工作,要么它不正确地拉伸或收缩图像。然而,可能会让您感到困惑的是,您需要在与此js脚本相同的文件夹中创建一个空白的x.gif文件,然后编辑该脚本,以便垫片指向基本URL的相对路径。