Javascript - 在页面的其余部分之前加载图像
Javascript - load an image before the rest of the page
我目前正在构建一个网站并将图像作为标题,但是当我加载页面时,它会跳到页面的一半,加载图像,然后跳回去。 如何先加载图像以防止其跳转?
.HTML:
<div class="refocus" id="hero-header">
<div class="refocus-img-bg"></div>
<div class="refocus-img focus-in">
HTML:
</div>
<div class="refocus-text-container">
<div class="t">
<div class="tc">
</div>
</div>
</div>
</div>
<div class="row">
<div class=".col-md-6">
<div id="section1">
<div id = "sub-text">
<h1>Hello</h1>
<br>
<h2>Hello</h2>
<h3><br>Hello.</h3>
</div>
<div id="image">
<img src="images/aboutme.png"/>
</div>
</div>
<div id="buttoncontainer">
<div id="totimeline"><a href="#" class="btn btn-success btn-large">▼</a></div>
</div>
</div>
</div>
这是一个JSFiddle来复制它。
提前谢谢你。
您可以为此做以下两件事之一。
1) 内联设置图像的尺寸。这实际上是一种推荐的方法,可以防止您遇到页面在图像加载后跳来跳去的事情。通过内联设置尺寸,浏览器已经知道图像需要多高,并在完成加载之前为其保留空间。
例:
<img src="http://placehold.it/350x150" height="150" width="350">
2)如果您不喜欢内联设置尺寸,似乎您也可以提前设置样式中的高度,这也可以解决问题。
例:
.refocus-img{
height:150px;
}
相关文章:
- 如何在谷歌字体加载时显示加载图像
- 预加载图像并插入DOM
- 加载图像时加载图标
- 在页面启动期间加载图像
- 预加载图像image.onload脚本MVC
- 可以't在我的React组件中加载图像
- 加载图像后调整HTML画布的大小
- HTML/JS github页面项目没有't在使用firefox运行时加载图像或声音
- 错误:$injector:modulerr加载图像时模块处于角度
- 谷歌地图加载后隐藏加载图像
- 在照片查看器(Javascript和jQuery)中异步加载图像时可能出现错误
- 正在从字节数组加载图像内容
- 网页上已有tinymce加载图像列表
- 单击提交按钮后加载图像将冻结
- 如何使用Express'正确加载图像;s的静态中间件
- 使用jquery即时加载图像
- Html5画布使用JCanvasScript加载图像
- Javascript使用JCanvaScript在画布中加载图像
- 使用jquery/ajax显示加载图像
- ajax缓存false无法加载图像