在 Internet Explorer 7 中,某些属性(鼠标坐标)被视为物理属性,而其他属性则是逻辑属性(偏移)。这实质上要求 Web 开发人员了解或计算缩放状态。在 IE8 版本中,所有属性都是合乎逻辑的。
您可以使用以下方法获取它:
var b = document.body.getBoundingClientRect(); alert((b.right - b.left)/document.body.clientWidth);