有没有办法在下载其他图片之前强制下载特定图片(优先图片)?强制在其他背景图片之前加载背景图片
我使用了很多背景图片。我的着陆页有一个渐变填充,用作我的着陆页的第二张图片。
登陆页面的CSS:
.bg-img1::before {
background-image: url(https://mywebsite/images/myimage.jpg), linear-gradient(to top, #206020, white);
background-size: cover, cover;
}
我使用DOM准备检测为我的背景图片渐变转换为显示3或4秒下载我的着陆页的图像前...
$(function() {
// DOM ready, but image hasn't downloaded yet.
});
现在我使用window.onload,一切工作正常,但我添加了越来越多的图像,并且下载延迟变得很大。
window.onload = function() {
// delay, delay... finally my landing page with gradient displays
});
重申我的问题,我希望能够使我的着陆页下载优先。如果我切换回使用DOM准备就绪,有没有办法确保我的背景图像在我的渐变显示之前显示?
这确实会出现的伎俩。我使用内联样式显示:无。 – Eggs