2011-01-13 3 views
1

jQuery를 사용하여 내 사이트의 특정 부분을 "페이드 인"합니다. IE8에서는 박스가 페이드 인하지만 페이드 동안에는 그림자가 단색입니다. 페이드 후 이미지가 정상적으로 렌더링됩니다.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