Bonjour à tous,
je me tourne vers la communauté alsacréation pour vous demander un coup de pouce.
Un problème simple,
j'ai une page index dans laquelle les différentes pages de mon site sont appelées en ajax avec ce morceau de code :
Dans le contenu de mes pages il y a des photos, j'utilise une fonction .load pour charger ces dernières.
Ça marche bien, mais lorsque je quitte la page que j'ai chargé, puis que j'y reviens l'image ne se charge plus, seul le load.gif reste.
Comme si la fonction .load ne se lançait plus vu que l'image avait été chargé précédemment. J'aurai voulu savoir d'où ça pouvait venir.
Merci d'avance
je me tourne vers la communauté alsacréation pour vous demander un coup de pouce.
Un problème simple,
j'ai une page index dans laquelle les différentes pages de mon site sont appelées en ajax avec ce morceau de code :
$("a.ajax").click(function() {
//page=$(this).attr('href');
$.ajax({
type:"GET",
url:$(this).attr("href"),
success:function(html){
afficher(html);
},
})
return false;
});
function afficher(data){
$("#content").fadeOut(200,function(){
$("#content").fadeIn(200);
$("#content").empty();
$("#content").append(data);
})
}
});
Dans le contenu de mes pages il y a des photos, j'utilise une fonction .load pour charger ces dernières.
$("#image").load(function(){
if($("#image").load){
$("#load").hide();
$("#image").fadeIn(200);
}else{
$("#image").hide;
}
return false;
});
<div>
<img id="image" src="images/image.png" style="display:none;">
<img id="load" src="images/load.gif">
</div>
Ça marche bien, mais lorsque je quitte la page que j'ai chargé, puis que j'y reviens l'image ne se charge plus, seul le load.gif reste.
Comme si la fonction .load ne se lançait plus vu que l'image avait été chargé précédemment. J'aurai voulu savoir d'où ça pouvait venir.
Merci d'avance
