Bonjour,
Je vous sollicite car je cherche à faire un effet de slideDown à chaque fois que je rajoute du texte dans un bloc div.
Faire en sorte que le div s'agrandisse avec un effet, et pas que le texte arrive d'un coup.
Mon code se décompose comme ça.
Ensuite mon code jquery:
La function est la callback d'un $.POST().
Donc au départ, la div message est non affiché, arrivé du premier message, elle s'affiche avec l'effet slideDown, arrivé du 2ème le message s'affiche sans effet, arrivé classique.
Ce qui est normale, puisqu'à l'arriver du deuxième, le div message n'est plus masqué.
Si quelqu'un à une méthode pour détourner ça.
Merci d'avance!
Modifié par WyLLoU (22 Feb 2010 - 14:57)
Je vous sollicite car je cherche à faire un effet de slideDown à chaque fois que je rajoute du texte dans un bloc div.
Faire en sorte que le div s'agrandisse avec un effet, et pas que le texte arrive d'un coup.
Mon code se décompose comme ça.
<div id="message" style="display:none;"></div>
Ensuite mon code jquery:
function(data){
$("#message").append(data);
$("#message:p").slideDown('slow');
});
La function est la callback d'un $.POST().
Donc au départ, la div message est non affiché, arrivé du premier message, elle s'affiche avec l'effet slideDown, arrivé du 2ème le message s'affiche sans effet, arrivé classique.
Ce qui est normale, puisqu'à l'arriver du deuxième, le div message n'est plus masqué.
Si quelqu'un à une méthode pour détourner ça.
Merci d'avance!
Modifié par WyLLoU (22 Feb 2010 - 14:57)