2011-01-13 3 views
1

Я использую jQuery для «затухания» определенной части моего сайта. В IE8 окно исчезает, но во время затухания тень сплошная черная. После затухания изображение отображается обычным образом.Ошибка IE рендеринга IE и jQuery

Тень является тенью PNG.

Это известная проблема? Как я могу это исправить?

+0

Является ли это тенью CSS или тенью PNG? –

+0

@Diodeous - PNG тень. – Moshe

ответ

0

Это ошибка в том, как IE обрабатывает 8-битный альфа-канал в сочетании с фильтром непрозрачности. Единственное решение, о котором я знаю, - сделать изображение AlphaImageLoader (как и для IE 6 для корректного отображения альфа-канала при любой непрозрачности), а не для фонового изображения.

+0

Я ничего не собираю. Я использую jQuery. – Moshe

+1

@Moshe, jQuery использует альфа-фильтр для непрозрачности в IE <9. Вы не делаете это напрямую, но это делается тем не менее. – eyelidlessness

+0

Итак, как бы я это исправить? – Moshe

Смежные вопросы