¿Es posible pausar una imagen .gif?

¿Es posible iniciar la animación .gif cuando pasas sobre ella y pausarla cuando no estás sobre ella? No quiero restablecer la imagen al inicio de su animación cuando deje de pasar el puntero sobre ella.

EDITAR: Gracias por la ayuda, pero nada funcionó como yo quería. La mejor solución que encontré para esto fue esta:

HTML:

 

JS:

 $("#gif1").hover( function() { $(this).attr("src", "animate1.gif"); }, function() { $(this).attr("src", "http://sofes.miximages.com/javascript/static1.jpg"); } ); 

Por lo tanto, solo el reajuste thingy.

Una posible solución sería tener dos imágenes, una imagen fija y un gif animado. Luego, cambie el src cuando esté suspendido (como se describe aquí: https://stackoverflow.com/a/5818049/1845408 ).

También hay un complemento que puede usar para este propósito: https://github.com/chrisantonellis/freezeframe

Supongo que este complemento aplica la lógica descrita anteriormente, solo que más agradablemente.

Sin embargo, si realmente desea pausar la animación, es posible que necesite tener el conjunto de imágenes que crea la animación, y moverse a través de las imágenes en el orden preestablecido al pasar el mouseover, pausar cuando el mouse esté fuera y grabar la última imagen pausada. Esto se implementó aquí: https://stackoverflow.com/a/20644622/1845408 Haga clic para DEMO