Возможно ли загрузить фоновое изображение асинхронно?
Я видел много jQuery плагинов для загрузки нормального изображения в асинхронном режиме, но я не могу найти, можно ли предварительно загрузить /асинхронно загружать фоновое изображение.
РЕДАКТИРОВАТЬ
Я проясняю свою проблему.Я работал над этим тестовым сайтом http://mentalfaps.com/ Фоновое изображение загружается случайным образом из набора изображений, обновляемых каждый час заданием хрон (который берет случайные изображения в каталоге flickr).
Хост свободен и медленен в данный момент, поэтому загрузка фонового изображения занимает некоторое время.
Положение первого оверлея (с логотипом PNG прозрачный mentalfaps) и ширина регулируются созданной функциейв jQuery(document).ready
costruct.
Если вы попытаетесь обновить страницу много раз, ширина правого div-оверлея равна 0 (и вы видите «дыру» в макете)
Вот метод установки моих позиций:
function setPositions(){
var oH = $('#overlay-header');
var overlayHeaderOffset = oH.offset();
var overlayRightWidth = $(window).width() - (overlayHeaderOffset.left + oH.width());
if (overlayRightWidth >= 0) {
$('#overlay-right').width(overlayRightWidth);
} else {
$('#overlay-right').width(0);
}
var lW = $('#loader-wrapper');
lW.offset({
left: (overlayHeaderOffset.left + oH.width() - lW.width())
});
}
Проблема в том, что $(window).width()
меньше, чем эффективная ширина окна!так что проверка не проходит, и сценарий идет на $('#overlay-right').width(0);
какие-либо идеи?