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>
Последние комментарии