Bonjour à tous,
Besoin d'un petit coup de pouce.
La page1 de mon site contient une grosse photo, j'utilise un load.gif pour combler le temps de chargement, que j'appel avec la fonction suivante :
le load.gif laisse bien place à mon image.png une fois que celle-ci est chargée.
Le problème intervient lorsque je quitte la page1 pour naviguer sur une autre page de mon site, comme pourrai le faire un utilisateur, puis que je reviens sur ma page1 mon image.png ne se charge plus, seul le load.gif reste.
Comme si la fonction .load ne se lançait plus vu que #image avait été chargée auparavant.
Je pense que mon #image est dans le cache.
C'est un problème que j'ai remarqué qu'avec Firefox, pour le reste des navigateurs (explorer, safari, chrome,..) ma fonction marche bien, #load laisse toujours place à #image.
Comment je pourrai remédier à ça?
Merci d'avance
Modifié par Claude Money (06 Aug 2012 - 16:14)
Besoin d'un petit coup de pouce.
La page1 de mon site contient une grosse photo, j'utilise un load.gif pour combler le temps de chargement, que j'appel avec la fonction suivante :
var hideFunction = function(){
$("#load").hide();
$("#image").fadeIn(200);
}
$("#image").load(hideFunction);
<img id="load" src="pages/images/load.gif"/>
<img id="image" src="pages/images/image.png" style="display:none;"/>
le load.gif laisse bien place à mon image.png une fois que celle-ci est chargée.
Le problème intervient lorsque je quitte la page1 pour naviguer sur une autre page de mon site, comme pourrai le faire un utilisateur, puis que je reviens sur ma page1 mon image.png ne se charge plus, seul le load.gif reste.
Comme si la fonction .load ne se lançait plus vu que #image avait été chargée auparavant.
Je pense que mon #image est dans le cache.
C'est un problème que j'ai remarqué qu'avec Firefox, pour le reste des navigateurs (explorer, safari, chrome,..) ma fonction marche bien, #load laisse toujours place à #image.
Comment je pourrai remédier à ça?
Merci d'avance

Modifié par Claude Money (06 Aug 2012 - 16:14)