|
TroevilJul 3, 2017
1
document.body.clientHeight : 这是 body 本身的高度 document.documentElement.clientHeight : 这才是你要的吧 |
|
2
@Troevil 和 document.body.clientHeight 是同一个东西,除非特别地指定了 body 的高度相关样式
|
|
q409195961Jul 3, 2017
3
人家用谷歌内核,这锅估计谷歌背,如果你做开发,可以选择原生 Chrome。
|
|
TokinJul 3, 2017
4
MDN 上有个提示:从 Firefox 4 到 Firefox 24,该属性有 bug,而且某种情况下,会在页面加载前给出一个错误的值,查看 bug 641188。
不知道 QQ 浏览器 Mac 是不是也是这个 bug,按道理 document.body.clientHeight 应该比 window.innerHeight 大才对。。。 不过 CSS 有些时候也能导致 js 出现 bug,比如: 不清楚你这个具体问题所在了就 |
|
5
@q409195961 Google 没有这个问题
|