#foo {width: 300px; height: 400px; overflow: hidden;}
<div id="foo"></div>
this.someimage = randomImageUrl;
$("foo").innerHTML = "<img src='"+this.someimage+"' class='fooimage' />";
Теперь изображение может быть 200x200 или 1100x400 ... это абсолютно случайно. Я могу просто растянуть его (или уменьшить его размер), используя:Изменение размера изображения в соответствии с его контейнером
.fooimage {width: 300px; height: 400px;}
$("foo").innerHTML = "<img src='"+this.someimage+"' class='fooimage' />";
Или я мог проверить его размер:
imgHeight = newImg.height;
imgWidth = newImg.width;
... и, возможно, что-то вроде этого:
if(imgHeight >400){
$("foo").innerHTML = "<img src='"+this.someimage+"' height='400' />";
}
и обозреватели сделают все остальное.
Но должно быть что-то лучше. Есть идеи? Благодаря! :)
Работает отлично - спасибо. –