我正在开发一个从 localStorage
获取数据的网站然后通过将 CSS 文件附加到 <head>
对 CSS 进行一些调整。 - 然而,它花费的时间太长,而且用户可以看到 CSS 的变化,我觉得这是不友好的。是否可以加载所有的 jQuery、CSS、HTML 然后呈现页面?
最佳答案
如果未加载 jQuery:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
首先隐藏所有页面
<body style="display: none;">
使用 jQuery 显示全部,当所有文件加载完毕时:
<script>
$(window).load(function() {
$("body").show();
});
</script>
或者用 jQuery 代替 $:
<script>
jQuery(window).load(function() {
$("body").show();
});
</script>
关于jquery - 先加载页面(css、html),再渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28632042/