Конечно: это не надежная защита , и результаты могут отличаться в некоторых браузерах, но в большинстве случаев это должно давать удовлетворительные результаты.
<img id="bg_preload" src="path/to/image.jpg" style="position: absolute; top: -9999px;"/>
<img id="fg_1" class="fg_image" src="" style="visibility: hidden;"/>
<img id="fg_2" class="fg_image" src="" style="visibility: hidden;"/>
<img id="fg_3" class="fg_image" src="" style="visibility: hidden;"/>
<script type="text/javascript">
$('#bg_preload').load(function()
{
$('.fg_image').each(function()
{
this.src = 'path/to/image.gif';
this.style.visibility = 'visible';
});
});
</script>