gpt4 book ai didi

javascript - clientHeight/clientWidth 在不同的浏览器上返回不同的值

转载 作者:技术小花猫 更新时间:2023-10-29 10:10:12 25 4
gpt4 key购买 nike

属性 document.body.clientHeightdocument.body.clientWidth 在 IE7、IE8 和 Firefox 上返回不同的值:

IE 8:

document.body.clientHeight : 704 
document.body.clientWidth : 1148

IE 7:

document.body.clientHeight : 704 
document.body.clientWidth : 1132

火狐:

document.body.clientHeight : 620 
document.body.clientWidth : 1152

为什么会存在这种差异?
在不使用 jQuery 的情况下,是否有任何在不同浏览器(IE8、IE7、Firefox)之间保持一致的等效属性?

最佳答案

Paul A 关于存在差异的原因是正确的,但 Ngm 提供的解决方案是错误的(在 JQuery 的意义上)。

jquery(1.3)中clientHeight和clientWidth的等价物是

$(window).width(), $(window).height()

关于javascript - clientHeight/clientWidth 在不同的浏览器上返回不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/833699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com