Avec ma jquery j'essaye de faire la transition d'un message à une fonction de chargement facile sur les yeux en animant l'opasity du message, en insérant le loading.gif et animer l'opacité. Il échoue.animer l'opacité, insérer le html, animer l'opacité dans
$('#powerSearchSubmitButton').click(function(ev) {
startLoad();
return false;
});
function startLoad() {
$('.message').each(function(i) {
$(this).animate({opacity: 0}, 500, function() {
$(this).html("<img src=\"/content/pics/loadingBig.gif\" alt=\"loading\" style=\"opacity:0\"/>");
$(this).animate({opacity: 1},500);
});
};
return true;
};
Quand je quitte le .html() appel, il fonctionne très bien (sauf l'image est pas là bien sûr, donc je pense qu'il est beacuse le code html n'est pas inséré avec l'opacité: 0; Mais quand je l'inséra avec style = « opacité: 0 » il ne peut pas disparaître en arrière ...
Qu'est-ce que je fais mal
l'animation est déjà sur un conteneur (div avec classe "message"). –