是否有 jQuery 团队正式开发的 IE6/PNG 修复程序?
如果不是,我应该使用哪个可用的插件?
我正在使用jquery.pngFix.js。我不知道它是否被官方批准,我知道它有效。我选择它是因为它是 FancyBox 附带的插件,没有其他原因。
这个.htc pngfix一直对我有用,即使在 jquery 插件失败的情况下也是如此。
看一下这个。有些人在评论中也提到了 jQuery 插件。
你好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
嘿伙计们,只是想把这个扔进去。我又在四处寻找它,它比其他的有一个特定的优势:可重复的背景,以及背景位置(这里被标记为最佳答案的那个实际上只是缩放背景图像)。
http://www.dillerdesign.com/experiment/DD_belatedPNG/
太棒了。只需将其放入并忘记它。还没有看到它爆炸一组CSS。