2

我的所有 Javascript 文件都链接在我的页面底部。这样,可以在加载任何脚本之前渲染 HTML。唯一的问题是 HTML 在脚本完成“装饰” HTML 元素之前显示给用户。在脚本和样式启动之前,是否有一种优雅的方式向用户显示您的应用程序的启动页面?

4

2 回答 2

3

您可以创建一个div覆盖整个屏幕position: fixed的高和高作为正文中的第一个元素。z-index可以在里面显示加载动画或文本。

正文的最后一行是一个 JavaScript,它设置display: nonediv.

于 2012-08-26T13:20:53.767 回答
0

在您的 HTML 中,您可以编写启动页面并在加载后使用 javascript 使用真实内容(默认情况下隐藏)覆盖它。

然而,这个解决方案有一个巨大的缺点:如果有人禁用了 JS 怎么办?

演示:http: //jsfiddle.net/FDcNx/

于 2012-08-26T13:19:53.527 回答