110 votes

GIF animé dans l’arrêt de l’IE

Quelqu'un sait-il un travail autour pour faire des animation GIF continue à être animé après avoir cliquer sur un lien ou soumettre un formulaire sur la page votre sur IE ? Cela fonctionne très bien dans d’autres navigateurs.

Merci.

99voto

j.davies Points 929

La solution retenue n'a pas de travail pour moi.

Après quelques recherches je suis tombé sur cette solution de contournement, et il fait le travail.

Voici l'essentiel:

function showProgress() {
    var pb = document.getElementById("progressBar");
    pb.innerHTML = '<img src="./progress-bar.gif" width="200" height ="40"/>';
    pb.style.display = '';
}

et dans votre code html:

<input type="submit" value="Submit" onclick="showProgress()" />
<div id="progressBar" style="display: none;">
    <img src="./progress-bar.gif" width="200" height ="40"/>
</div>

Ainsi, lorsque le formulaire est soumis, l' <img/> balise est insérée, et pour une raison quelconque, il n'est pas affecté par l'entité d'un problème d'animation.

Testé dans Firefox, ie6, ie7 et ie8.

35voto

Entendu Points 1010

vieille question, mais cette annonce pour googlers compagnons :

Spin.js fonctionne-T-il pour ce cas d’utilisation : http://fgnass.github.com/spin.js/

18voto

AnthonyWJones Points 122520

IE suppose que l’en cliquant sur un lien annonce une nouvelle navigation où le contenu de la page actuelle sera remplacé. Dans le cadre du processus de perparing pour qu’il stoppe le code qui anime les GIFs. Je doute, il n’y a rien que vous pouvez faire à ce sujet (à moins que vous ne sont pas réellement naviguant dans les cas d’utilisation de faux retour dans l’événement onclick).

17voto

pcguru Points 1535

Voici un jsFiddle qui fonctionne très bien sur le formulaire soumettre avec méthode = « post ». Le cône d’hélice est ajouté sur le formulaire soumettre événement.

Voir ici le code jsFiddle

Testez-la dans votre navigateur Internet Explorer ici

8voto

funkymushroom Points 982

Je suis tombé sur ce post, et alors qu'il a déjà été répondu, j'ai senti que je devrais poster quelques informations qui m'ont aidé pour ce problème spécifique à IE 10, et pourrait aider d'autres personnes qui arrivaient à ce post avec un problème similaire.

J'ai été déconcerté comment gifs animés n'étaient tout simplement pas l'affichage dans IE 10 et de découvrir ce joyau.

OutilsOptions InternetAvancéMultimédialire les animations dans les pages web

espérons que cette aide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X