2010-07-15 5 views
1

Comment actualiser la page (à partir de la superposition) à l'aide de jQuery avec Fade In?Actualiser la page à l'aide de jQuery

J'ai une balise div sur la page et j'ouvre cela comme overlay en utilisant jQuery. Une fois que je clique sur "Ok" ou "Annuler" sur cette superposition, j'ai besoin d'actualiser la page (pour recharger les données) en fermant la superposition avec effet Fade In/Fade Out.

Le panneau de mise à jour Ajax effectue une publication partielle et l'utilisateur ne voit pas que la page est actualisée. Je voulais faire la même chose en utilisant jQuery avec effet Fade In/Fade Out.

Toute aide ou suggestion serait appréciée.

Répondre

2

Vous pouvez essayer de faire quelque chose comme ça.

$("body").fadeOut(function(){ 
     location.reload(true); 
     setTimeout(function(){ 
      $(body).fadeIn(); 
     }, 5000); 
}); 

Tout était écrit trouvé une meilleure façon:

$("body").fadeOut( 
      function(){ 
       location.reload(true); 
       $(document).ready(function(){$(body).fadeIn();}); 
      }); 
3

Pour actualiser la page entière, vous pouvez utiliser:

window.location = window.location; 
+0

Je suppose que la question n'a pas été sur la façon simplement rafraîchir la page. Parce que cela pourrait être fait avec location.reload (true). –

Questions connexes