Какой плагин jQuery следует использовать для устранения проблемы прозрачности PNG в IE6?

StackOverflow https://stackoverflow.com/questions/60740

  •  09-06-2019
  •  | 
  •  

Вопрос

Существует ли исправление IE6/PNG, официально разработанное командой jQuery?

Если нет, то какой из доступных плагинов мне следует использовать?

Это было полезно?

Решение

я использую jquery.pngFix.js.Я не знаю, разрешено это официально или нет, но я знаю, что это работает.Я выбрал его, потому что это был плагин, включенный в FancyBox, и никакой другой причины.

Другие советы

Этот .htc pngfix У меня всегда работало, даже в тех случаях, когда плагин jquery не работал.

Проверь это.Некоторые люди также упоминают плагины jQuery в комментариях.

Исправление PNG из 24 способов

Привет, Гайз, вот мое решение этой проблемы.

Загрузите плагин jQuery «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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top