2

当我将图像的高度设置为 100% 时,会自动计算宽度以保持图像纵横比。
大多数情况下,此类图像的宽度不是整数而是双倍(如 645.34)。
$("#myImg").width()返回我总是一个整数。
如何使用 jquery 获得此类图像的确切宽度?

4

1 回答 1

1

实际应用的宽度将始终等于浏览器的整数像素值。没有可渲染的半像素。我们可以指定22.5pxetc,但它会被浏览器四舍五入到最接近的整数。然而,一些浏览器可能会消除边缘像素的锯齿以模拟半像素,但应用的宽度/高度值仍将始终为整数。

于 2012-12-02T09:36:18.310 回答