当前位置:  开发笔记 > 编程语言 > 正文

如何在Internet Explorer 7中获得缩放级别?(JavaScript的)

如何解决《如何在InternetExplorer7中获得缩放级别?(JavaScript的)》经验,为你挑选了2个好方法。

在Internet Explorer 7中,某些属性(鼠标坐标)被视为物理属性,而其他属性则是逻辑(偏移).这基本上要求Web开发人员了解或计算缩放状态.在IE8版本中,所有属性都是合乎逻辑的



1> 小智..:

你可以使用它:

var b = document.body.getBoundingClientRect();    
alert((b.right - b.left)/document.body.clientWidth);

非常感谢@niclasnorgren!



2> 小智..:

此外,如果您需要在IE 8中进行检查,可以使用window.screen.deviceXDPI和window.screen.deviceYDPI.默认值为96 dpi,如果你进行了缩放,则数字会更大(在缩放150%时也称为144)


window.screen.deviceXDPI在IE9的IE8,IE7的仿真模式下可靠地工作.getBoundingClientRect()方法在所有缩放模式下返回100%.
推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有