2010-03-10 77 views
2

我想设置隐藏层(包含动画GIF)可见。最初,该层使用JavaScript:GIF文件丢失动画

display: none; 

但是隐藏,当我尝试使用JavaScript来展现层:显示

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

层,但它里面的图片都不再动画。这可能是什么原因?

回答

1

这是一个Internet Explorer的错误。一种解决方法是:

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

不需要先将显示屏设置为'block'吗? – Erwin 2010-03-10 00:52:19

+0

酷!有效!感谢信息henchman – Erwin 2010-03-10 00:53:56