Сообщение от Vdomah
|
function showThumbnail(href, title) {
var is = getImageSize( 'largeImg');
largeImg.src = href;
largeImg.alt = title;
if (is.width > is.height) {
largeImg.width = '500';
largeImg.removeAttribute('height');
}
else {
largeImg.height = '500';
largeImg.removeAttribute('width');
}
}
Это да, а то сейчас правильный размер ставится только после второго нажатия по thumb.
|
dmitriymar, никакого сарказма. Вы здесь правильную идею дали. Надо было просто строчку
var is = getImageSize( 'largeImg');
поставить после загрузки изображения, т.е.
largeImg.src = href;
function showThumbnail(href, title) {
largeImg.src = href;
largeImg.alt = title;
var is = getImageSize( 'largeImg');
if (is.width > is.height) {
largeImg.width = '500';
largeImg.removeAttribute('height');
}
else {
largeImg.height = '500';
largeImg.removeAttribute('width');
}
}
И все красиво.