javascript - 如何验证背景(css)图像是否已加载?

标签 javascript jquery css load background-image

我在 <td> 上应用了以下 CSS 类标签:

.bg {
   background-image: url('bg.jpg');
   display: none;
}

我如何使用 JavaScript/jQuery 判断背景图片已完成加载?

最佳答案

我知道的唯一方法是使用 Javascript 加载图像,然后将该图像设置为背景。

例如:

var bgImg = new Image();
bgImg.onload = function(){
   myDiv.style.backgroundImage = 'url(' + bgImg.src + ')';
};
bgImg.src = imageLocation;

关于javascript - 如何验证背景(css)图像是否已加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1927610/

相关文章:

javascript - 我可以使用 3ds max 中的模型为 Web 创建 3D 旋转木马吗?示例包括

javascript - 单击脚本上的 JQuery 触发更改检测-Angular 6

javascript - Bootstrap 三明治导航无响应

jquery - 单击元素时交叉淡入淡出文本而不跳下

javascript - Openlayers 不重新投影 WMS 查询

javascript - Serviceworker 与 HTTP 基本身份验证冲突?

javascript - 如何使用 ReactJS 上传图片并保存到本地存储?

javascript - 向左和向右动画 ui ul - 不是圆形

jquery - CSS定位元素

html - 下一个兄弟 div 上的框阴影