J'utilise jquery ajax pour changer de page sur mon site web. mon code est le suivant:Fading lisse après Ajax avec JQuery
$('#'+target).fadeOut('slow', function(){
$('#' + target).children().remove().end().append('<div style="width:' + loadingImageWidth + 'px;height:' + loadingImageHeight + 'px;background-color:black;-moz-border-radius:15px;"></div>');
$('#'+target).fadeIn('slow', function(){
$.ajax({
type: type,
url: url,
success: function(msg){
$('#'+target).fadeOut('slow', function(){
$('#'+target).html(msg);
$('#'+target).fadeIn('slow', function(){});
});
}
});
});
});
Mon problème est quand j'utilise la décoloration, « #target » changement de largeur de div et de la hauteur, donc, changement de défilement de ma page et il est vraiment gênant car il semble que la page est sauter de haut et en bas ! Je veux savoir comment puis-je utiliser le fondu JQuery avec un effet lisse. gars merci.
Thanx man, je n'ai pas utilisé votre code exactement mais j'ai écrit un code avec votre idée sur la définition de la largeur et de la hauteur des parents. J'ai créé une nouvelle div autour de la cible et j'ai modifié sa largeur et sa hauteur avec Ajax. Thanx;) – AliBZ