PNGfix IE6

Использовал кучу разных фиксов, одни работали для одних объектов, другие для других.
Бывало искажалось представление сайта при использовании фикса.
Опытным путем определил для себя пару фиксов

1. DD_belatedPNG fix от Drew Diller (ссылка)
2. Простой фикс для Джейквери, но можно использовать и без него, чуток переписав (ссылка)

1. DD_belatedPNG
работает только в ИЕ6, по этому делается проверка для его запуска:

if ($.browser.msie && $.browser.version=='6.0')
{
DD_belatedPNG.fix('.png_bg');
}

Сам фикс написан без использования jQuery , но вот, использовать его или нет мы определим с помощью jQuery (способ определения браузера можно найти в инете и без фреймворков)

2. Второй фикс использует джейквери:

$('.png').each(fixPngImage)

Примечание: рядом с классом PNG можно дописывать параметры фикса:  crop, image, scale для различных вариантов

Пример: <div class="myblockpng png crop"></div>

При использовании обоих, пишем так:

<SCRIPT type="text/JavaScript">
$(document).ready(function(){
	if ($.browser.msie && $.browser.version=='6.0')
		{
		DD_belatedPNG.fix('.skyitem');
		DD_belatedPNG.fix('.sky');
		$('.png2').each(fixPngImage);
		}
	});
</SCRIPT>

Заметки, Статьи

  1. Комментариев пока нет.
  1. Трекбеков пока нет.