2009-10-30 3 views
1

hey là, j'ai un div qui se dilate quand la page est chargée, maintenant j'ai besoin de l'effondrer après 30 secondes, est-ce que quelqu'un a une idée sur la façon de le faire dans la requête?jquery slide and timing

$(function(){ 
    $("#banner").slideDown(); 
    }); 

Répondre

5
$(function(){ 
    $("#banner").slideDown(function() { 
     setTimeout(function() { 
      $("#banner").slideUp(); 
     }, 30000); 
    }); 
}); 
+0

j'ai oublié de vous dire merci! désolé j'étais pressé, maintenant que je vois la fonction c'était un peu évident n'est-ce pas? xD ça marche vraiment bien. merci beaucoup pour l'aide! – Andy

1

Pour ce faire, vous aurez besoin d'utiliser setTimeout

$(function(){ 
     //something 
     setTimeout("slidedown()",30000); 
} 

function slidedown(){ 
    $("#banner").slideDown() 
}