gil*_*mad 1 html javascript css
我有一个在某些网站上使用的外部脚本该脚本试图计算整个HTML页面的高度(而不仅仅是可见部分..)
一切都没问题,除了一个奇怪的案例 - 一些网站使用body { height:100% }.当JavaScript试图计算整个页面的高度时,它只返回可见高度.
我用了:
document.body.scrollHeight
Run Code Online (Sandbox Code Playgroud)
在Chrome和Firefox上测试过
发现了回答:
var body = document.body,
html = document.documentElement;
var height = Math.max( body.scrollHeight, body.offsetHeight,
html.clientHeight, html.scrollHeight, html.offsetHeight );
Run Code Online (Sandbox Code Playgroud)
jQuery不是一个选项,因为其他网站使用我的脚本,我不能告诉他们使用jQuery
| 归档时间: |
|
| 查看次数: |
1860 次 |
| 最近记录: |