0

重新加载时,我看到一个闪烁,因为元素再次被填充。如何通过让浏览器仅在完全重新加载新页面后才显示新页面(这样用户不会注意到它正在重新加载)来防止这种情况?

4

2 回答 2

1

从听起来你需要使用 ajax、post 或 get 方法来重新加载站点的某些部分,而不是整个页面。

于 2012-08-05T21:20:12.280 回答
0

JQuery 使用的.ready()方法,保证在 DOM 准备好后执行。因此,首先将要重新加载的内容设置为不可见 ( .hide()),然后,例如:

$("div").ready(function()
{
    $(this).show();
}
于 2012-08-05T21:43:36.353 回答