2010-03-11 4 views
4

Vous cherchez à faire un div fondre après 10 secondes. Essayé diverses choses mais ne peut pas faire fonctionner la minuterieJquery faisant div fondre avec la minuterie

Voici le code:

$('#deletesuccess').show(); 

Edit:

Ceci est le code complet:

function refreshTable() { 
     //timestamp to get around ie caching issue 
var tsTimeStamp= new Date().getTime(); 


$('#deletesuccess').show().fadeOut(); 



$.get('table.php', 
     {action: "get", time: tsTimeStamp}, 
     function(data){ 
     $('#customertable').html(data).fadeIn(); 
     }); 
return true; 
} 

je dois montrer la div puis le cacher après quantité x de secondes .

Répondre

9

Utilisez setTimeout pour cela.

setTimeout(function(){ 
    $("#deletesuccess").fadeOut("slow"); 
    }, 10000); 
+0

Comment pourrais-je ajouter que ma fonction ?? J'ai ajouté le code complet ci-dessus – nharry

12

Un moyen facile à 1.4:

$('#deletesuccess').delay(10000).fadeOut(); 

Vous pouvez également annuler cette facilement si nécessaire:

$('#deletesuccess').stop(true, true);