const maxFiles = 50;
const randomEl = document.getElementById("random");
function randombg() {
var random = Math.floor(Math.random() * maxFiles) + 1;
randomEl.style.backgroundImage = `url('images/ (${random}).jpeg')`
}
randombg();
У меня есть приведенный выше код, который случайным образом генерирует фоновое изображение для тела с идентификатором random. Поскольку загружаемые мной изображения имеют очень высокое разрешение, загрузка происходит не плавно. Как добавить отложенную загрузку, чтобы все изображение загружалось сразу?
Вы пробовали погуглить по названию? Множество результатов. что ты уже испробовал?
возможно, вам не нужна ленивая загрузка, если вы не хотите показывать изображение, пока оно не загрузится полностью? посмотрите stackoverflow.com/questions/5057990/…
Возможный дубликат Ленивая загрузка изображений как
Возможный дубликат Как я могу проверить, загружено ли фоновое изображение?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Две вещи. Во-первых, уже есть вопросы по SO о ленивой загрузке изображений. Вы искали этот термин и видели, что они предлагали? А во-вторых, в этом вопросе нет jQuery.