IE8 неправильно отображает прозрачные png-файлы - никогда раньше - PullRequest
1 голос
/ 24 июня 2010

У меня никогда не было проблем с IE 7 или 8 и прозрачными PNG до сих пор.Я не знаю, что это - Фотошоп или Фейерверк, который может быть испорчен.

Я действительно не знаю, что еще сказать.* Это три изображения на главной странице.

Мое единственное предположение - это то, что фон контента также является прозрачным PNG.

Я также скачал pngcrush и на самом деле даже не могу запустить его в командной строке, поэтому любая помощь с этим тоже подойдет.

Заранее спасибо!

Ответы [ 3 ]

3 голосов
/ 29 июня 2010

ОК, так что в строке основного файла индекса 14, которая гласит:

  <script type="text/javascript" language="javascript" src="js/pngfix.js"></script>

Замените это на:

<!--[if lt IE 7]>
<script defer type="text/javascript" src="js/pngfix.js"></script>
<![endif]-->

Так как вы должны использовать pngfix.js для IEменьше, чем IE 7

Попробуйте :) сообщите мне.

2 голосов
/ 30 июня 2010

Если вы удалите код подключаемого модуля цикла, вы увидите, что фоны становятся прозрачными. Я не посмотрел почему, но это вызывает проблему.

Добавьте это в опции цикла, и фон исчезнет =)

cleartypeNoBg: true

Источник: http://jquery.malsup.com/cycle/options.html

1 голос
/ 28 апреля 2011

установить свойство стиля изображения следующим образом

<img src="<your-url-img>" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='<your-url-img>', sizingMethod='scale');" />

работает на ie7 и ie8

...