J’ai écrit ce code que j’ai appris d’un livre jQuery pour débutants, qui fonctionne très bien comme préchargeur pour la page, mais comment puis-je créer un compteur de pourcentage (%)? – Basé sur combien de contenu du corps est chargé? Pour le moment, je n’ai qu’un GIF animé – mais j’aimerais quelque chose d’un peu plus avancé! 🙂
// Lets preload! $(window).load(function() { $('#preloader').fadeOut('slow', function() { $(this).remove(); }); });
CSS:
#preloader { position: absolute; top: 0; left: 0; z-index: 1000; width: 100%; height: 100%; background: #009933 url(uploads/images/ajax-loader2.gif) center center no-repeat; }
Toute aide serait grandement appréciée!
Merci.
Vous pouvez faire semblant, avec quelque chose comme ça (pour l’exemple, j’utilise des images):
var percentCounter = 0; $.each(arrayOfImageUrls, function(index, value) { $('').attr('src', value) //load image .load(function() { percentCounter = (index / arrayOfImageUrls.length) * 100; //set the percentCounter after this image has loaded $('#yourProgressContainer').text(percentCounter + '%'); }); });
ce plugin jQuery pourrait aider.
J’ai utilisé ce plug-in pour mon site web … peut-être que ça va aussi pour vous ..