IE8在运行JS滚动图库时冻结我的动画GIF。请帮忙

时间:2011-05-11 17:22:57

标签: javascript internet-explorer-8 gif animated-gif


提前感谢您的帮助。
我目前正在使用一个很好的动画GIF,我设计为我网站的标题徽标。这工作直到我放入一个垂直滚动图库。 当图库开始滚动(页面加载后2秒)时,GIF会冻结并且不会继续直到图库暂停。该库适用于setInterval函数,并在每个间隔中将滚动条中的图像移动一小部分。 我已经读过这是IE8的文档问题,并且已经针对IE9进行了修复(工作正常 - 是的,我已经在IE9中对其进行了测试,不幸的是它已经动摇了我讨厌IE的基础,因为它工作得非常好)。登记/> 无论如何,有没有人有任何想法让一个GIF与IE8中的画廊同时动画?我已经尝试过iframe并预加载图像。但是,如果你想提出这些想法,那么看看我是否试图正确地做这些想法会很好。 感谢

1 个答案:

答案 0 :(得分:-1)

由于JavaScript是单线程的,因此这很难做到。 Gif动画使用该单线程。因此,您无法同时渲染页面并为gif制作动画。