11

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

如果不是,我应该使用哪个可用的插件?

4

5 回答 5

4

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

于 2008-09-13T18:33:06.080 回答
3

这个.htc pngfix一直对我有用,即使在 jquery 插件失败的情况下也是如此。

于 2009-12-13T22:35:43.450 回答
2

看一下这个。有些人在评论中也提到了 jQuery 插件。

从 24 种方式修复 PNG

于 2008-09-13T18:10:56.837 回答
1

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

从 ( http://jquery.andreaseberhard.de )下载 jQuery-Plugin "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
于 2010-01-29T17:23:35.330 回答
0

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

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

太棒了。只需将其放入并忘记它。还没有看到它爆炸一组CSS。

于 2010-06-06T21:25:03.763 回答