Som*_*ody 5 javascript css image
我正在获取图像的原始尺寸。通过将 css 应用到图像max-width:473px;,浏览器会自动调整高度。但内部图像load event我得到的是原始的、非缩放的尺寸。
所以基本上原始图像大小是506x337,在 css 规则之后图像变成473x315。我如何获得315px里面的高度load event?
更新
有用于测试的片段: http://jsfiddle.net/CXNan/
您还可以使用
this.offsetHeight
Run Code Online (Sandbox Code Playgroud)
看小提琴。它包含只读像素大小,请参阅参考。它受 MSIE 支持,并且应该是跨浏览器可靠的。