隐藏 dom 上的所有内容,直到加载完所有内容

Chr*_*ris 5 javascript jquery dom

我正在尝试更改页面上 div 的内容,但页面上有很多东西要加载,在较慢的计算机上有一个闪烁,您可以看到 div 发生变化(顺便说一句,通过 jquery 更改)。无论如何,一切都可以隐藏并显示出来,包括我使用jquery所做的更改?

Rah*_*til 4

我的网络应用程序也遇到了类似的问题..这就是我所做的

在 HTML 中隐藏正文

<body style="display:none">

并编写这个脚本:

$(window).bind("load", function() {
   $("body").fadeIn(100);
});
Run Code Online (Sandbox Code Playgroud)

或者这个脚本

$(window).load(function () {
   $("body").fadeIn(100);
}
Run Code Online (Sandbox Code Playgroud)

这会创建漂亮的效果,并仅在所有内容完全加载后才显示页面。