Ответ 1
Я использую jquery.pngFix.js. Я не знаю, официально ли оно санкционировано или нет, я знаю, что это работает. Я выбрал его, потому что это был плагин, включенный в FancyBox, и никаких других причин.
Есть ли исправление IE6/PNG, официально разработанное командой jQuery?
Если нет, какой из доступных плагинов я должен использовать?
Я использую jquery.pngFix.js. Я не знаю, официально ли оно санкционировано или нет, я знаю, что это работает. Я выбрал его, потому что это был плагин, включенный в FancyBox, и никаких других причин.
Этот . htc pngfix всегда работал у меня, даже в тех случаях, когда сбой в jQuery не удалось.
Проверьте это. Некоторые люди упоминают плагины jQuery и в комментариях.
Привет, Гайз, вот мое исправление этой проблемы
Загрузите jQuery-Plugin "pngFix" из (http://jquery.andreaseberhard.de) Отличный плагин по пути!!!
- измените следующие строки следующим образом:
// 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.