【发布时间】:2015-05-23 10:26:53
【问题描述】:
Here is an example of the problem 然而,如果你去directly to the navigation page,它会立即加载。
我认为这是因为我在单独的 html 文件中创建基础顶部栏并使用此脚本调用。
<script>
$(function(){
$("#includeHeader").load("Navigation.html");
});
</script>
然后,在开始的正文标记之后
<div class="fixed shadow" id="includeHeader"></div>
有没有更好的方法来调用外部文件,或者我应该将导航代码分别复制到每个 HTML 页面中? (不过,当我想进行更改时,这似乎有点愚蠢)。
【问题讨论】:
-
我认为这是由于图像加载引起的,您能否指定组件加载到页面上的顺序
-
好吧,阅读那个答案,似乎只要脚本在 div 之后(它是),那么就没有什么可以做的了。但是,加载速度很慢(几秒钟后),这意味着用户肯定会看到它很慢。因此我问是否有更好的方法将其他页面加载到查看的页面上。
标签: javascript html