首页 文章

获得高度为100%的图像的确切宽度;使用jquery

提问于
浏览
2

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

1 回答

  • 1

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

相关问题