Мне никогда не приходилось делать это с jQuery, так как я делаю это вручную в JS:
var img = new Image();
img.onLoad = function() {alert("Image has been loaded!");};
img.src = "path/to/img.ext";
Или, если я уже использую jQuery для проекта, я просто использую Thickbox .Если вы посмотрите на его источник, у него есть нечто похожее на приведенное выше.
Чтобы отобразить его, у вас есть предварительно определенный div в исходном файле, который изначально настроен на отображение: none ;, затем используйте JS для установкиего содержание на изображение и изменить его, чтобы быть видимым.Вы можете увидеть пример этого на pcgalore.com , его использует вращающийся баннер цитат.