javascript - 隐藏 dom 上的所有内容,直到所有内容都加载完毕

标签 javascript jquery dom

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

最佳答案

我的 Web 应用程序也有类似的问题。我就是这样做的

在 HTML 中隐藏正文

<body style="display:none">

然后编写这个脚本:

$(window).bind("load", function() {
   $("body").fadeIn(100);
});

或者这个脚本

$(window).load(function () {
   $("body").fadeIn(100);
}

这会产生漂亮的效果,并且仅在所有内容完全加载后才显示页面..

关于javascript - 隐藏 dom 上的所有内容,直到所有内容都加载完毕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20729237/

相关文章:

javascript - 如何将 javascript 变量插入 URL

javascript - 函数前面的感叹号有什么作用?

php - 使用 php 变量值填充表单输入字段

javascript - 如何在没有 JS 库的情况下查找具有特定 CSS 样式的所有元素?

javascript - 如何从Angular中的错误中恢复

javascript - 一键-两种功能

javascript - 如何将 localstorage 项设置回 null。

javascript - 隐藏元素和显示元素

jquery - jQuery 中的混合字符串和变量

jquery - 更改图像 (img) 标签的来源不会在 IE 上调整大小