社区
JavaScript
帖子详情
怎样取到页面实际显示区域的高度
Taciterry
2006-07-08 11:06:37
我想把一个东西放到窗口的正中间,可是body.offsetHeight和clientHeight都不行
...全文
231
6
打赏
收藏
怎样取到页面实际显示区域的高度
我想把一个东西放到窗口的正中间,可是body.offsetHeight和clientHeight都不行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Taciterry
2006-07-09
打赏
举报
回复
ding
Taciterry
2006-07-09
打赏
举报
回复
都不是呀!
最大化或还原得到的值都一样!!!
wideroad
2006-07-09
打赏
举报
回复
关注中
xishanlang2001
2006-07-09
打赏
举报
回复
screen.availHeight
hahawen
2006-07-09
打赏
举报
回复
scrollHeight呢?
ImN1
2006-07-09
打赏
举报
回复
body.clientHeight
【前端】
页面
高度
/滚动
高度
/滚动条
高度
页面
示例:
页面
代码:
页面
高度
: //console.log(“
实际
内容
高度
” + $(".main").height()); //console.log(“屏幕
高度
” + document.body.clientHeight); //console.log(“头部标题
高度
” + $(".flex-center").height()); //console.log(“内容
显示
高度
” + (document.body.clientHeight - $(".flex-center").height()));
四种浏览器对
页面
高度
的解释
clientHeight clientHeight 是内容可视
区域
的
高度
,也就是说
页面
浏览器中可以看到内容的这个
区域
的
高度
,一般是最后一个工具条以下到状态栏以上的这个
区域
,与
页面
内容无关。 offsetHeight IE、Opera 认为 offsetHeight = clientHeight + 滚动条 + 边框。 NS、FF 认为 offsetHeight 是网页内容
实际
高
jq获取
页面
元素的
高度
与
实际
不符合
问题:原本盒子的
高度
是110,然后console出来是22,就很奇怪; 解决:后来把js放在了$(function(){});里面就正常了
jquery获取
页面
高度
的所有方法
获取浏览器
显示
区域
(可视
区域
)的
高度
: $(window).height(); 获取浏览器
显示
区域
(可视
区域
)的宽度 : $(window).width(); 获取
页面
的文档
高度
$(document).height(); 获取
页面
的文档宽度 : $(document).width(); 浏览器当前窗口文档body的
高度
: $(document.body).height(); 浏览器当前窗口文档body的宽度: $(document.body).width(); 获取...
如何获取网页
高度
、屏幕
高度
、滚动
高度
?
有时候需要取
页面
的底部,就会用到 document.body.clientHeight,在HTML标准中这一句就能
取到
整个
页面
的
高度
,不论 body 的
实际
内容到底有多高。 在XHTML中,如果body 体中只有一行,则 document.body.clientHeight 只能
取到
那一行的
高度
, 约20px, 这时如何还想
取到
整个
页面
的
高度
,就要用 document.documentElement.clientHeight 来获取。 原因: 在HTML中,body 是整个DOM 的根,而...
JavaScript
87,902
社区成员
224,615
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章