$('.photoRow a[id^=clickPhoto]').click(function()
{
$('#layerBg').show();
$(this).show();
var id = parseInt($(this).attr('id').substr(10));
var img = new Image();
img.src = '/p/' + id + '.jpg';
$('.photoWindow').fadeIn().html(img);
var pWidth = $(window).width();
var pTop = $(window).scrollTop();
var eWidth = $('.photoWindow').width();
alert(eWidth);
$('.photoWindow').css('top', pTop + 10 + 'px');
$('.photoWindow').css('left', parseInt((pWidth / 2) - (eWidth / 2)) + 'px');
$('.photoWindow').show();
});
eWidth = 600 (по умолчанию в css);
Мне нужно, чтобы eWidth учитывался только после загрузки изображения (img) в класс .photoWindow
Если мой пикрут в кеше, то eWidth верен.
Если моя картинка имеет ширину 912, то значение eWidth должно быть 912, но не 600 ..
Надеюсь, вы меня понимаете .. Извините за плохой английский!