2012-06-05 22 views
0

我有一个GIF动画。progressbar:IE中GIF动画比FF/Chrome慢

这是一个进度条,动画是一个从左到右,然后从右到左在循环中移动的灯光。

该progessbar具有250px的width

每个例如100ms我将1px添加到progessbar的宽度。所以在很短的时间后,它已经发展到全尺寸。

然后它显示在一个特定的时间的全尺寸。

我制作了photoshop的动画,它的58 frames0.05 seconds delay一起显示动画很流畅。

但是在internet explorer中动画不太流畅(太慢了)。在FirefoxChrome它运作良好。

什么是最好的做法?

回答

2

看来,当速度超过0.1时,IE将GIF动画放慢到0.1。请参阅bug description

详细解释请参阅this answer

根据该MSDN BlogIE 10将支持最多0.02的帧速率:

IE10消费者预览增加所支持的帧速率;可能会显示帧数为 ,延迟时间只有20ms。如果服务器 指定较低的延迟,则对于传统的 兼容性,动画会延迟到100ms。