var load_img = new Image(); // создаем объект "изображение"
$(load_img).load(function(){
$('.wrapper').css({'background-image': 'url('+ img +')'})
})
load_img.src = img;
Есть такой кусочек кода, он ждет пока подгрузится фон, потом меняет его. Все работает в хроме, но не работает в firefox.