【发布时间】:2018-09-13 22:48:03
【问题描述】:
我正在使用下面的逻辑来加载带有回退默认图像的背景图像,以防第一张图像不可用。此图像是动态图像,它会逐页更改,有时可能不存在。因此将显示默认值。这很好,逻辑按预期工作。
但是,第一次加载页面时,浏览器会显示默认图像几秒钟,然后加载实际图像,因为它会闪烁。
有人可以告诉我如何避免闪烁并先加载实际图像,然后再加载默认图像,以防第一张图像不可用
$(document).ready(function(){
var imageUrl = 'https://res.cloudinary.com/ct-hero.jpg';
var defaultImageUrl = './images/profile-hero-default.jpg';
$(".hero-bg-video").css("background-image", 'url(' + imageUrl + '), url('+defaultImageUrl+')');
})
【问题讨论】:
-
你能做一个小提琴吗?
-
在下面查看我的答案,让我知道它是否适合您?
标签: jquery html image css background-image