JS 获取页面尺寸的方法详解
更新时间:2023年09月05日 08:35:06 作者:编程三昧
通过 JS 获取页面相关的尺寸是比较常见的操作,尤其是在动态计算页面布局时,今天我们就来学习一下几个获取页面尺寸的基本方法,需要的朋友可以参考下
获取页面高度
function getPageHeight() {
var g = document,
a = g.body,
f = g.documentElement,
d = g.compatMode == "BackCompat" ? a : g.documentElement;
return Math.max(f.scrollHeight, a.scrollHeight, d.clientHeight);
}获取页面scrollLeft
function getPageScrollLeft() {
var a = document;
return a.documentElement.scrollLeft || a.body.scrollLeft;
}获取页面scrollTop
function getPageScrollTop() {
var a = document;
return a.documentElement.scrollTop || a.body.scrollTop;
}获取页面可视宽度
function getPageViewWidth() {
var d = document,
a = d.compatMode == "BackCompat" ? d.body : d.documentElement;
return a.clientWidth;
}获取页面可视高度
function getPageViewHeight() {
var d = document,
a = d.compatMode == "BackCompat" ? d.body : d.documentElement;
return a.clientHeight;
}获取页面宽度
function getPageWidth() {
var g = document,
a = g.body,
f = g.documentElement,
d = g.compatMode == "BackCompat" ? a : g.documentElement;
return Math.max(f.scrollWidth, a.scrollWidth, d.clientWidth);
}到此这篇关于JS 获取页面尺寸的方法详解的文章就介绍到这了,更多相关JS获取页面尺寸内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
JS格式化字符串的两种方法(反引号与String.prototype)
本文一共介绍了两种实现方式,使用反引号或自定义方法实现,需要的朋友可以参考下2023-06-06
js字符串替换所有的指定字符或文字(推荐replaceAll方法)
要实现js字符串替换所有的某个字符,推荐大家使用replaceAll方法,默认不是所有浏览器都兼容,所以这里给出一个解决方案,需要的朋友可以参考下2014-07-07


最新评论