Можно ли перезапустить анимированный GIF, используемый как background-image
?
Рассмотрим этот 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 фонового изображения после того, как она сыграла один раз. Добавление/удаление класса мигает только в первый раз.