#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' />";
}
和瀏覽器將完成剩下的工作。
但是一定有更好的東西。有任何想法嗎?謝謝! :)
很好用 - 謝謝。 – 2010-03-09 04:11:37