Прозрачный PNG на jquery

Прислано: sas@drupal.org

пт, 02/10/2009 - 13:46

Другие статьи по теме:

Надо было сделать прозрачным png24 для IE6 тег img, так и для атрибута background.
Несмотря на то, что есть http://ie7-js.googlecode.com/svn/version/ и http://jquery.andreaseberhard.de/ немного переделал из последнего источника скрипты, выделил в отдельную функцию "прозрачный background" чтобы обрабатывать теги с классом bgpngfix

Как использовать:
1) Все картинки .png делаются с прозрачным фоном для IE6;
2) Картинки .png для background тегов с классом bgpngfix становятся прозрачными в IE6. (Внимание теряем все установки background тега кроме url, размеры .png = размеру тега)

Как подключать:
1) поместить файлы из аттача в каталог темы;
2) в файле темы .info добавить

scripts[] = jquery.epngfix.js
scripts[] = scripts.js

3) Очистить кеш на странице admin/settings/performance

Прикрепленный файлРазмер
jquery.epngfix.zip1.55 кб

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано WARpholomey в пт, 02/10/2009 - 14:15.

Может быть кому-то покажется полезным. Лично я, как многие другие разработчики сайтов, прекратили поддержку IE6. Чем более количество сайтов будет плохо работать в этом старье, тем скорее люди перейдут на нормальные браузеры.


Опубликовано alexandr.poddubsky в пт, 02/10/2009 - 16:41.

"WARpholomey" написал(а):

хозяин барин, а если есть посетители с ие6 - то пускай тусуются. сайты для людей а не для удовлетворения нехотелок тех кто их делает. ие6 отомрет но еще не так скоро увы. умрет только вместе с хр, в которой он дефолтный


Опубликовано postx в чт, 07/01/2010 - 08:26.

Спасибо, интересно... полезная информация...


Опубликовано STINGER в чт, 07/01/2010 - 14:39.

"shamaner@drupal.org" написал(а):

хозяин барин, а если есть посетители с ие6 - то пускай тусуются. сайты для людей а не для удовлетворения нехотелок тех кто их делает. ие6 отомрет но еще не так скоро увы. умрет только вместе с хр, в которой он дефолтный

Нужно просто поощрять и завлекать людей на обновление браузера - показывать им ограниченный функционал и предлагать скачать нормальный браузер, если хотят увидеть все в полном свете. Болезнь в виде IE6 нужно искоренять на корню, а не лечить симптомы, поэтому я тоже отказался от поддержки IE6.


Опубликовано v1adimir в чт, 07/01/2010 - 14:50.

shamaner@drupal.org написал(а):

...сайты для людей а не для удовлетворения нехотелок тех кто их делает...

отказ от поддержки IE6 позволяет делать сайты лучше, в первую очередь, для посетителей.
и дешевле! )


Опубликовано toorr2p в чт, 21/10/2010 - 12:12.

теги img с src="....png" не обрабатывает почемуто!
Поечму???

вот так картинки выводятся:

<img width="250" height="70" src="http://localhost/new-connection/sites/default/files/ikea.png?1287525671" alt="" class="imagefield imagefield-field_logotype">


Опубликовано sas@drupal.org в чт, 21/10/2010 - 14:01.

Потому что

//fix images with png-source
		jQuery(this).find("img[src$=.png],img[src$=.jpg]").each(function() {


Опубликовано toorr2p в пт, 22/10/2010 - 14:01.

Да я догадывался что из-за этого, но какой выход?


Опубликовано sas@drupal.org в пт, 22/10/2010 - 19:31.

Можно так

/fix images with png-source
		jQuery(this).find("img").each(function() {
if(/.png/.test($(this).attr('src'))){
...
 
}


Новое на сайте

Ссылки партнёров