2010-02-27 7 views
1

Salut,écran de chargement au large, Ajaxload

J'ai une question sur la façon dont je voudrais aller sur le montrer un ajaxLoader .gif jusqu'à ce qu'une page est chargée. Le truc pour moi c'est ça; La page est actuellement construite pour que la page se charge une fois, j'ai un système de tabulation, donc il charge tout, puis passe entre les divs. Parce que ce site est fait de sorte que même les utilisateurs ayant une faible bande passante puissent y entrer, vous devez cliquer sur "Charger la galerie" pour que la page commence à charger les vignettes.

Donc ce que je cherche maintenant est; Comment est-ce que j'affiche un Ajaxload où la galerie est censée être, à partir de quand un utilisateur clique sur la "galerie de chargement" et jusqu'à ce que toutes les miniatures soient chargées?

Merci à l'avance, Olsson

+0

également jeter un oeil à ce sujet (en double?): Http://stackoverflow.com/questions/687767/how-do-i-display-a-jquery-dialog -box-before-the-entire-page-is-loaded – Daan

+0

Vérifiez également ce script (qui n'est pas alimenté par jQuery) http://www.seabreezecomputers.com/tips/progress.htm – Daan

+0

Eh bien, j'ai trouvé que sujet que vous avez suggéré, mais de ce que je ne comprends pas, il veut juste attendre le chargement. Ce que je veux dire est lors de la récupération d'une autre page - il veut que div montre le chargement jusqu'à ce que le contenu externe est chargé, puis cachez le chargeur et affichez le contenu. – Olsson

Répondre

0

Supposons que vous utilisez ajax jQuery. Vous pouvez nous ajaxStart (callback) pour afficher le chargement .gif ajaxStop (callback) à nouveau pour le cacher.

$("#loading").ajaxStart(function(){ 
    $(this).show(); 
}); 

est ici link

+0

De cette façon, il devra charger tout le contenu avec AJAX, et une fois le code AJAX chargé, les images ne seront pas mises en cache, donc le chargement ne sera toujours pas effectué à 100%. - il ralentit également le temps de chargement car il y aura une demande extre pour le fichier ajax. – Daan

Questions connexes