Comment afficher un gif de chargement moyen tandis que soumettre le formulaire est en cours d'exécution JQuery

J'essaie de montrer un simple spinner gif en attendant un envoyer est en cours d'exécution (il faut un peu parce que j'ai à établir des communications avec les fournisseurs via des services web).

Donc, j'ai ceci:

$('#gds_form').submit(function() {
        var pass = true;
        //some validations

        if(pass == false){
            return false;
        }

        $("body").prepend('<div class="ui-widget-overlay" style="z-index: 1001;"></div>');
        $("body").prepend("<div id ='PleaseWait'><img src='/images/spinner.gif'/></div>");
        return true;
    });

le truc, c'est que l' .gif ne présente pas de l'animation, il est comme il est gelé.

Pourquoi?

Il y a une autre façon de mettre en œuvre cette (notez que je ne suis pas en utilisant AJAX et je ne veux pas)?

Merci.

je suppose que vous utilisez un gif animé et qu'il anime si vous le montrer "normalement"
Si le gif est gelé, ce qui n'a rien à voir avec JavaScript/jQuery.
Le gif est gelé cause IE6, IE7 et IE 8 sont buggy. Ne sais pas sur IE9 encore, mais je sais pour sûr que sur tous les autres navigateurs le gif ne PAS congeler. Lire ce réponse correcte et de possibile solutions de contournement.
Le gif se fige sur mon Ubuntu/Firefox mais pas sur mon Ubuntu/Chrome

OriginalL'auteur content01 | 2011-11-15