首先加载页面(css,html),然后渲染它

时间:2015-02-20 15:03:39

标签: jquery html css

我正在一个从localStorage获取数据的网站上工作,然后通过将一个CSS文件附加到<head>来对CSS应用一些调整 - 但是,这需要太长时间用户可以看到我认为不友好的CSS更改。是否可以加载所有jQuery,CSS,HTML然后呈现页面?

1 个答案:

答案 0 :(得分:4)

如果未加载jQuery:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

首先,隐藏所有页面

<body style="display: none;">

使用jQuery show all,加载所有文件时:

<script>
$(window).load(function() {
  $("body").show();
});
</script>

或使用jQuery代替$:

<script>
jQuery(window).load(function() {
  $("body").show();
});
</script>