Sto provando a mostrare un semplice spinner gif nel frattempo viene eseguito un invio (ci vuole un po 'perché devo stabilire alcune comunicazioni con i provider via web Servizi).Come mostrare una gif carico mentre si sta eseguendo un modulo di invio JQuery
Così, ho questo:
$('#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;
});
la cosa è, che la gif non mostra alcuna animazione, è come si è congelato.
Perché?
C'è un altro modo per implementare questo (si noti che non sto usando AJAX e non voglio)?
Grazie.
suppongo si utilizza una gif animata e che anima se si mostra che "normalmente" –
Se il 'gif' è congelato, che non ha nulla a che fare con JavaScript/jQuery. – Sparky
** La gif è bloccata perché IE6, IE7 e IE 8 sono buggy. ** Non so ancora su IE9, ma so per certo ** su tutti gli altri browser il gif NON si blocca **. Leggi questo per la [risposta corretta] (http://stackoverflow.com/a/780617/260080) e per [alcuni possibili soluzioni alternative] (http://stackoverflow.com/a/7151504/260080). –