我必须根据客户端上的模式(纵向或横向)调整图像大小。jQuery高度看起来不对
但是,jQuery的高度给我看起来不对。 的图像是具有最大高度和溢出的包装DIV中:隐藏,但仍是报告的身高好像它是高度:汽车
这是我的HTML(例如)
<div class="fix">
<div class="content">
<img src="">
</div>
</div>
<div class="max">
<div class="content">
<img src="">
</div>
</div>
CSS的
div{
border: 1px solid black;
position:relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow:hidden;
}
.fix{
height:200px;
border: 1px solid red;
overflow:hidden;
}
.max{
max-height:200px;
border: 1px solid blue;
overflow:hidden;
}
和JS代码
$('.content').each(function(){
alert($(this).height());
});
这里是我的小提琴:
有目的地击败jsfiddle检查是违反规则的。如果消息告诉您添加代码,请添加一些** real **代码。有一个原因为什么有这样的检查。你的问题应该独立,无需外部资源。 – Antony
您只能在图像加载后获取图像尺寸 - > [** fiddle **](http://jsfiddle.net/MLa9Z/4/) – adeneo
对不起,我不知道。我在段落中添加了整个代码,所以它们仍然可读 –