项目中遇到图片实际显示尺寸的判定问题,图片可能被缩放过,所以实际显示的宽高无法通过常见的各种width,height拿到(都是得到图像的自然宽度或者字面宽度,并非实际显示结果)
在网上百度了一大圈也没有找到,今天早上偶然找到2个很方便的方法:
object.getClientRects();和object.getBoundingClientRect();
可以轻易获得当前元素的绝对位置(不含scrollLeft和scrollTop,需要用的话单独加上去)和显示出来的实际宽高
getClientR