Pull to refresh

Comments 49

открыл и посмотрел js/unitpngfix.js — ну какой же это еще один способ? это все тот же классический метод борьбы с шестеркой.
я наверно не правильно выразился — я имел ввиду ещё один скрипт :)
Так первый же прекрастно работает. К чему эти вeлосипеды?
это надо у авторов спросить :) я просто написал новость.
я просто разместил объяву - приятное мировоззрение, не так ли?
мопед не мой ;)
Этот скрипт отличается маленьким размером и корректно обрабатывает как картинки, так и повторяющиеся фоновые изображения без указания размера блока.
Проблема с background так и осталась неразрешенной
Попробуйте решение от TwinHelix. Работает с бэкграундом и с картинками "на ура!". Думаю нет лучше рекомендации этому скрипту, нежели тот факт, что он используется на сайте apple.com.

Следите только за путями к прозрачной картинке.
UFO just landed and posted this here
Супер! Спасибо! Не знал о таком скрипте.
На здоровье :) Очень рад, что был чем-то полезен. Возможно стоит написать об этом заметочку?
Да, я только за! Способ работает отлично.
Огромное спасибо, как раз понадобилось! Поставил — всё просто, а главное работает.
Почему бы это не добавить в пост?
Прошу прощения. Пока писал добавился комментарий). Отличная идея включить этот скрипт и его описание в данную статью. Дело за автором.
Лучше разобраться с самим IE6. Только вот "благодаря" Microsoft(в WinXP SP3 не включили семёрку) это трудно. Возможно только повсеместной агитацией, что это решето и кривая поделка.
По мне так не включили - и спасибо. Я пробовал ставить 7, не понравилось совершенно.
В WinXP не включили Firefox - вот в чём проблема ;)
Хм, видимо кто-то считает, что IE6 идеальный и безопасный браузер. Ведь именно несогласием с комментарием является минус ему. Браузеру 6 лет, за это время веб изменился. Он должен быть заменён новой версией.
А я использую jquery.pngFix.js - меня вполне устраивает эта штука (думаю, минус только в том, что нужен jQuery)
UFO just landed and posted this here
Вообще-то сжатая версия jQuery занимает около 4Кб. Тем более, я не настаиваю на использовании именно этого fix`а... Просто я использую jQuery при разработке, и думаю, для тех кто исопльзует этот фреймворк данное решение является приемлимым
Сжатая версия jQuery - как минимум 15Кб.
Можно ссылочку на jQuery весом в 4кб?
Вся беда в том, что "скриптовые" методы борьбы отрабатывают на body onload и до их отработки мы видим уродливые серые квадраты. =(

А этот метод еще какоето время отображает оба изображения - оригинальное и отфильтрованное. Вообще ужасно выглядит.
а разве картинки успевают подгрузиться до body onload?
Дык как бы onload случается только тогда, когда прогрузится вся страница. Разве нет?
В любом случае я вижу эффект от замены.
Конечно. Каждый элемент отображается по мере загрузки. А "body onload" это событие означающее загрузку всех элементов.
Насколько я знаю, можно поставить свою функцию после загрузки документа (DOM), но до вызова onload. Например, если функцию вставить в самый конец своего HTML, и jQuery как-то умеет по-своему.

Правда, не знаю, можно ли в это время скастовать pngfix, или всё-таки нужны загруженные картинки.
Спасибо. Заценил. Записал.
Этот expression надо сделать одноразовым, чтобы тормозов не было.
Дык 7-й осел вместе с автоматическим обновлением скачивается с ноября прошлого года. Так что, все идет навстречу светлому будущему уверенными шагами. Ура, товарищи.
А с повторяющимся background-image фиксит?
Нет. filter это не умеет.

One thing to note: Unit PNG Fix will work with the CSS background-repeat attribute… kinda. It does not work like background-repeat should [IE6’s filter property doesn’t allow that], but Unit PNG Fix does read the element’s CSS, and if it is using a background-repeat, the image will be stretched to fill the element background. This isn’t ideal, but it is all that can be expected of the filter property.
UFO just landed and posted this here
Было бы совсем прекрасно если IE еще и background-position стал воспринимать для png
Смотрите выше по каментам на решение от TwinHelix
UFO just landed and posted this here
Спасибо за костыль, буду использовать.

Я вот все мечтаю, так как иногда приходится верстать, когда IE6 изживет себя
Все эти методы одинаковы. Я предпочитаю htc и conditional comments для IE6.

Основная проблема это background-position и background-repeat, их фильтр не поддерживает.
В принципе это решаемо, с помощью создания вложенного дива с нужным позиционированием, а родителю ставится overflow:hidden. Также проблема с :hover и :active.
Все это мешает делать нормальные меню с использованием CSS-спрайтов.

IEPNGFix v2.0 должен решить эти проблемы, хотя бы для распространенных случаев. Он пока в стадии альфа, ссылка - http://www.twinhelix.com/test/.
К сожалению, проблема с background напрягает сильно. Если действительно заявленный IEPNGFix v2.0 решит эту проблему, то пожалуй будет самым выдающимся багфиксом
Еще внесу вклад в изобретение велосипеда: плагин jQuery
ссылка-http://jquery.andreaseberhard.de/pngFix/index.html
Sign up to leave a comment.

Articles