2012-05-30 4 views
0

IE8의 PNG 문제를 해결하기 위해 해킹에 대한 게시물을 많이 찾았지만, 그 중 어떤 것도 내 시나리오에 적용 할 수 없습니다.jQuery를 사용하여 Internet Explorer 8의 동적 PNG 페이드 표시

저는 $ .load()를 사용하여 동적으로 생성 된 4 개의 PNG를 가지고 있습니다. 이들은 페이드 인 및 페이드 아웃되고, 또 다른 4 개의 PNG가 생성되고 동일한 작업을 수행합니다.

IE8에서 이미지의 반투명 부분은 검은 색 배경을 갖습니다.

DOM 준비가되었을 때 개별 PNG 대신에로드 할 때 알파 필터를 실행할 수있는 방법이 있습니까?

다른 제안 사항이 있으십니까?

감사합니다.

답변

0

이미지를 표시하려면 AlphaImageLoader 필터 (<img src="..." /> 아님)를 사용해야합니다.
Internet Explorer 8에서도 필터를 함께 재생하려면이 작업이 필요합니다.

+0

그래서 이미지를 div의 배경으로 설정해야합니까? – HWD

+0

@HWD : 배경은 아니지만 '필터'. http://support.microsoft.com/kb/294714 – SLaks