Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何控制或防止HTML页面在下载所有资源文件之前呈现?_Html_Uiviewcontroller_Html Rendering - Fatal编程技术网

如何控制或防止HTML页面在下载所有资源文件之前呈现?

如何控制或防止HTML页面在下载所有资源文件之前呈现?,html,uiviewcontroller,html-rendering,Html,Uiviewcontroller,Html Rendering,如何控制HTML页面的呈现,直到它下载所有HTML、CSS和JS依赖项 除了上述问题之外,如何验证所有依赖项都已成功下载 我使用的框架:-jQuery、Twitter Bootstarp 浏览器兼容性要求:-IE8+、Chrome、Firefox、Safari这可能有效。基本上,默认情况下隐藏主体。加载所有内容后,将显示: HTML: <body class="placeholder"> ... </body> .placeholder { display: n

如何控制HTML页面的呈现,直到它下载所有HTML、CSS和JS依赖项

除了上述问题之外,如何验证所有依赖项都已成功下载

我使用的框架:-jQuery、Twitter Bootstarp


浏览器兼容性要求:-IE8+、Chrome、Firefox、Safari

这可能有效。基本上,默认情况下隐藏主体。加载所有内容后,将显示:

HTML

<body class="placeholder">
  ...
</body>
.placeholder {
  display: none;
}
$(document).load(function() {
  $('body').removeClass('placeholder');
});
JavaScript

<body class="placeholder">
  ...
</body>
.placeholder {
  display: none;
}
$(document).load(function() {
  $('body').removeClass('placeholder');
});

就像一个问题:你为什么需要这样做?

老实说,这与任何功能都无关,只是因为我的客户端添加了一个UI功能。页面加载对UI有什么影响?它只是一个功能客户端想要添加它,只是想用Gmail中的一个功能模拟它,所以更像是一个加载屏幕?这是有道理的。是的,还有一个问题,比如我们在文档级别添加了加载函数,我们可以在DIV级别添加类似的功能。基本上,我只想在成功下载所有依赖项后加载DIV。