Bonjour tout le monde,
J'ai préparé un code source pour faire afficher le contenu d'une page html donnée dans une div, et ça marche sans soucis. Le problème est que l'effet d'animation (pendant le chargement) fonctionne mais se termine alors que la page n'est pas encore totalement chargée (je pense aux images).
J'ai beau utiliser les fonctions .ajaxStart et ajaxStop pour lancer mon animation, mais ça marche pas comme je veux. En fait, jquery considère que la fonction ajax est terminée dès lors que le code source a été intégré (ce qui n'est pas faux en soit)...mais j'aimerai qu'il attende que les images soient aussi chargées. Une idée de comment faire ?
J'ai pensé à obliger la navigateur à pré-charger ces images, mais je trouve ça un peu bourrin comme méthode.
J'aimerai avoir vos avis...
Modifié par volonia75 (16 Feb 2010 - 15:32)
J'ai préparé un code source pour faire afficher le contenu d'une page html donnée dans une div, et ça marche sans soucis. Le problème est que l'effet d'animation (pendant le chargement) fonctionne mais se termine alors que la page n'est pas encore totalement chargée (je pense aux images).
J'ai beau utiliser les fonctions .ajaxStart et ajaxStop pour lancer mon animation, mais ça marche pas comme je veux. En fait, jquery considère que la fonction ajax est terminée dès lors que le code source a été intégré (ce qui n'est pas faux en soit)...mais j'aimerai qu'il attende que les images soient aussi chargées. Une idée de comment faire ?
J'ai pensé à obliger la navigateur à pré-charger ces images, mais je trouve ça un peu bourrin comme méthode.
J'aimerai avoir vos avis...
Modifié par volonia75 (16 Feb 2010 - 15:32)