Через $(window).load() можно задать функцию, которая выполниться после того, как все элементы загрузятся.
На самом деле я никогда так не делаю, мне обычно достаточно знать, что DOM загружен, но предполагаю, что в Вашем случае код должен выглядеть так:
$(window).load( function() { // Тут картинки уже загружены } );
Есть один плагин для jQuery, который позволяет дождаться загрузки картинок не полностью в документе, а в определённом элементе, который задаётся с помощью селектора. Плагин можно найти здесь.
Пример использования:
$(''#mydiv'').waitForImages(function() { alert(''Все картинки загружены.''); });
Если верить автору, плагин дожидается загрузки не только изображений IMG, а также изображений, заданных в CSS-свойствах background-image, list-style-image и т.п.