是否可以重新啓動動畫GIF,用作background-image
?重新啓動動畫GIF作爲背景圖
考慮這個HTML:
<div id="face">
<div id="eyes"></eyes>
</div>
而且這一款式:
#eyes.blink {
background-image:url('blink.gif');
}
我想blink.gif
動畫打我每次添加類blink
到#eyes
,不只是第一次的時間。
我預計這個工作:
function startBlink() {
$('#eyes').addClass('blink');
}
function stopBlink() {
$('#eyes').removeClass('blink');
}
的問題是,Firefox和WebKit瀏覽器都不會再次播放背景圖像的GIF動畫一旦播放一次。添加/刪除類閃爍只能在第一次使用。
不要GIF動畫循環? –
@NoufalIbrahim只有當它們被設置爲循環。 – JJJ
@Noufal Ibrahim - 他們*可以做到,它取決於圖像中設置的循環選項。 – Quentin