我在CSS中将图片的高度设置为一定值,宽度自动调整以保持纵横比。 我正在使用.width() jQuery函数来获取CSS调整后的图像宽度。 在Firefox和Internet Explorer中,这很好用,但是在Chrome和Safari中,每个图像返回的宽度总是0。 我正在使用以下代码:
var total=0;
var widthdiv=0;
$(function(){
$('.thumb').each(function(){
widthdiv=$(this).width();
total+=widthdiv;
alert(widthdiv); //added so i can see what value is returned.
});
});
并且图片的CSS样式:
#poze img{
height:80px;
width:auto;
border:0px;
padding-right:4px;
}