2010-03-10 1 views
2

숨겨진 레이어 (애니메이션 GIF 포함)를 표시하려고합니다. 나는 자바 스크립트를 사용하여 레이어를 표시 할 때 처음에는 층은, 그러나JavaScript : GIF 파일의 애니메이션이 손실됩니다.

display: none; 

사용하여 숨겨진되지 않습니다 :

document.getElementById('loading_layer').style.display = 'block'; 

레이어가 표시되지만, 내부의 이미지는 더 이상 애니메이션이다. 이것에 대한 이유는 무엇일까요?

답변

1

그게 인터넷 익스플로러 버그. 한 가지 해결 방법은 다음과 같습니다.

document.getElementById('loading_layer').innerHTML = document.getElementById('loading_layer').innerHTML; 
+0

먼저 '표시 차단'을 설정해야합니까? – Erwin

+0

멋지다! 그것은 일했다! 정보 henchman 주셔서 감사합니다. – Erwin