【发布时间】:2021-05-16 00:47:02
【问题描述】:
我正在使用从 URL 下载的背景图像动态构建 div。浏览器在内部下载并缓存图像。下载完所有图片后如何收到通知?
function preloadContentScreenshots() {
for (var i = 0; i < content.length; i++) {
var _row = content[i];
for (var k = 0; k < _row.items.length; k++) {
var _item = _row.items[k];
var _div = document.createElement("div");
_div.id = "content-screenshot-" + _item.id;
_div.classList.add("cs");
_div.classList.add("hidden");
_div.style.backgroundImage = "url('" + _item.screenshots["1152x648"] + "')";
document.getElementById("content-info-and-screenshot-container").appendChild(_div);
}
}
}
【问题讨论】:
-
你可以使用
service worker。
标签: javascript html dom browser dom-events