Bonjour tout le monde.
J'essai d'introduire un système de navigation totalement en ajax, avec des animations entre le passage d'une page à une autre.
Je voudrais que, lorsque je clique sur l'item du menu, le contenu s'efface doucement, puis réapparaît avec le nouveau contenu correspondant à l'item cliqué...
J'essai de faire ça en JQuery :
J'ai beau mettre un delay pour être sûr que le contenu soit complètement masqué avant... rien y fait. Le nouveau contenu apparaît d'abord, est masqué, et réapparaît.
Quelqu'un aurait-il une idée ?
Merci d'avance
J'essai d'introduire un système de navigation totalement en ajax, avec des animations entre le passage d'une page à une autre.
Je voudrais que, lorsque je clique sur l'item du menu, le contenu s'efface doucement, puis réapparaît avec le nouveau contenu correspondant à l'item cliqué...
J'essai de faire ça en JQuery :
$(document).ready(function(){
$("#nav a").live('click', function() {
$('#content .inner').slideUp('slow').delay(800);
$.ajax({
url: $(this).attr('href'),
async : true,
success: function(d){
$('#content .inner').html(d);
$('#content .inner').slideDown('slow');
}
});
return false;
});
});
J'ai beau mettre un delay pour être sûr que le contenu soit complètement masqué avant... rien y fait. Le nouveau contenu apparaît d'abord, est masqué, et réapparaît.
Quelqu'un aurait-il une idée ?

Merci d'avance