当我将图像的高度设置为100%时,会自动计算宽度以保持图像的纵横比 .大多数情况下,这种图像的宽度不是整数而是双倍(如645.34) .$("#myImg").width() 总是返回一个整数 .如何使用jquery获取此类图像的确切宽度?
$("#myImg").width()
实际应用的宽度将始终等于浏览器的整数像素值 . 没有可渲染的半像素 . 我们可以指定 22.5px 等,但它会被浏览器四舍五入到最接近的整数 . 然而,一些浏览器可以对边缘像素进行抗锯齿以模拟半像素,仍然应用的宽度/高度值将始终是整数 .
22.5px
1 回答
实际应用的宽度将始终等于浏览器的整数像素值 . 没有可渲染的半像素 . 我们可以指定
22.5px
等,但它会被浏览器四舍五入到最接近的整数 . 然而,一些浏览器可以对边缘像素进行抗锯齿以模拟半像素,仍然应用的宽度/高度值将始终是整数 .