使用jQuery刷新页面

问题描述:

如何使用带淡入淡出的jQuery刷新页面(从覆盖图)生效?使用jQuery刷新页面

我在页面上有一个div标签,我用jQuery打开覆盖图。一旦我点击覆盖层上的“确定”或“取消”,我需要刷新页面(重新加载数据),使用淡入/淡出效果关闭覆盖层。

Ajax更新面板正在部分回发并且用户看不到页面正在刷新。我想用淡入/淡出效果使用jQuery做同样的事情。

任何帮助/建议,将不胜感激。

你可以尝试做这样的事情。

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

虽然是写作找到了一个更好的办法:

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

要刷新整个页面,则可以使用:

window.location = window.location; 
+0

我想这个问题不是关于如何简单地刷新整个页面。因为它可以通过location.reload(true)完成。 – 2010-07-15 19:49:30