<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<style>
.img {display: none}
</style>
<img src="http://javascript.ru/forum/image.php?u=18034&dateline=1325652067">
<img class="img" src="http://javascript.ru/forum/image.php?u=19820&dateline=1334914235">
<img class="img"src="http://javascript.ru/forum/image.php?u=19820&dateline=1334914235">
<img class="img"src="http://javascript.ru/forum/image.php?u=19820&dateline=1334914235">
<script>
jQuery(function ($) {
var d = 0;
var images = $(".img");
var len = images.size();
images.each(function() {
$(this).on("load", function () {
d++;
});
});
var int = setInterval(function () {
if (d == len) {
images.show();
clearInterval(int);
}
}, 500);
});
</script>
если вообще все, то просто по window.onload
если хоть с одной будут проблемы, не покажется ничего