Néanmoins, vous pouvez ruser pour faire le même effet. Il suffit d'afficher une image fixe (correspondante à la première image de votre gif) au chargement de la page et de remplacer dynamiquement cette image par le gif animé dans le onClick(). Concrètement, ca donnera le même effet.
Je n'ai pas le temps de détailler la procédure, après une petite recherche sur Google vous trouverez de nombreux tutoriels pour expliquer la procédure a suivre.