如何在加载后淡入首屏图像
How to fade in images that are above the fold once they load?
我的网站首屏上方有一个大图像,需要几秒钟才能加载,一旦加载,它就会瞬间出现。有没有办法用jQuery捕获这个动作,让它轻轻地淡入,让它在加载时感觉更好一点?
因此,真正的问题是,onload,有没有办法阻止图像加载jQuery,然后用fadeIn((轻轻淡入
您可以通过将
图像放置在隐藏的div中来阻止图像加载,并且可以在加载页面或加载图像时显示它...
将图像放置在隐藏分区示例中:
.HTML:
<div class="hidden">
<img src="path/to/image.jpg" alt="" />
</div>
.CSS:
.hidden {
display: none;
}
j查询:
$(window).load(function() {
$(".hidden").fadeIn();
});
直接在图像上示例:
.HTML:
<img class="hidden" src="path/to/image.jpg" alt="" />
.CSS:
.hidden {
display: none;
}
j查询:
$(".hidden").load(function() {
$(this).fadeIn();
});
相关文章:
- 淡入背景图像淡入该分区内的内容
- jQuery图像淡入淡出不起作用
- 悬停在文本上,图像淡入淡出&出来
- 幻灯片中的图像淡入淡出
- 将鼠标悬停在文本上,图像淡入
- 我将如何使背景图像淡入
- CSS3 图像淡入
- 现有 JavaScript 照片库的图像淡入淡出效果
- CSS 过渡背景图像淡入,但不动画大小
- 幻灯片 具有不透明度的阵列图像(淡入淡出)
- 使图像淡入
- 如何使用 CSS3 设置 ul 背景图像淡入
- 预览图像淡入
- 动画 HTML 背景图像淡入淡出
- CSS jQuery - 展示图像(淡入淡出)
- 网页加载完成后图像淡入
- 可以't使背景图像淡入
- 文本图像淡入淡出和淡入淡出问题:以连续方式显示文本淡入淡出
- 下一个图像未淡入.上一个图像淡入,下一个仅出现
- 当用户向下滚动到该分区时,背景图像淡入淡出