因此,在一个简单的页面中,有一个div
包含一个img
。该文件可能与image
的高度相同。然而,这种情况并非如此。该文件稍大,取决于环境。看到这个jsfiddle看到一个例子。基本上,如果将图像设置为文档高度,则文档高度会发生变化。为什么更改此图像的高度等于文档的高度会失败?
万一的jsfiddle不再可用,这里是设置:
HTML
<div><img id="img" src="http://images.nationalgeographic.com/wpf/media-live/photos/000/138/overrides/save-the-ocean-tips_13821_600x450.jpg" /></div>
JS
$(function(){
alert("Image Height Before Assignment: " + $("#img").height());
var docH = $(document).height();
alert("Document Height Before Assignment: " + docH);
$("#img").height(docH);
alert("Image Height After Assignment: " + $("#img").height());
alert("Document Height After Assignment: " + $(document).height());
});
为什么不能像这样将图像设置为文档高度,而不更改文档高度?
如何在不更改文档高度的情况下将图像设置为文档高度?
请注意,jsfiddles不会持续,所以这个问题将变得毫无意义。 –
@LeeTaylor - 发布元,如果你有一个问题与jsfiddle。 –
这是对jsfiddle的一种常见批评。允许问题和答案在将来使用。 –