Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
loader con gif
#2
Oltre a verificare tramite JavaScript che il sito è stato caricato, devi verificare che siano passati anche i secondi della durata della GIF.

Lo script che sfrutta jQuery potrebbe essere questo:
Codice:
var loading = {
    'gif_length': 5, // Durata in secondi della GIF
    'loaded': false,
    'start_time': new Date(),
    'interval': null,
    'init': function() {
        var that = this;
        $(window).load(function() {
            that.loaded = true;
            that.interval = setInterval(that.load, 1000);
        });
    },
    'load': function() {
        if (this.loaded && new Date() - this.start_time >= this.gif_length * 1000) {
            // Nascondi la GIF e mostra il sito
            clearInterval(this.interval);
        }
    }
};
$(document).ready(function() {
    loading.init();
});

A gif_length devi assegnare la durata in secondi della GIF e dove c'è il commento "Nascondi la GIF e mostra il sito" devi inserire nientepopodimeno che il codice che nasconde la GIF e mostra il sito.
Mattia!
Cita messaggio


Messaggi in questa discussione
loader con gif - da Chandler - 12/06/2014 15:09
RE: loader con gif - da Mattia - 12/06/2014 16:22
RE: loader con gif - da Chandler - 12/06/2014 16:31

Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)