Redémarrer le GIF animé comme image de fond

Est-il possible de redémarrer un GIF animé utilisé comme background-image?

Considérer ce HTML:

<div id="face">
    <div id="eyes"></eyes>
</div>

Et ce style:

#eyes.blink {
    background-image:url('blink.gif');
}

Je voudrais le blink.gif animation à jouer à chaque fois que j'ajoute la classe blink à #eyespas seulement la première fois.

Je m'attendais à ce travail:

function startBlink() {
    $('#eyes').addClass('blink');
}

function stopBlink() {
    $('#eyes').removeClass('blink');
}

Le problème est que Firefox et navigateur WebKit ne jouent pas un background-image GIF animation de nouveau une fois qu'il a joué qu'une seule fois. Ajout/retrait de la classe de clin fonctionne uniquement la première fois.

source d'informationauteur hpique