Js/Jquery获取网页屏幕可见区域高度(转)

原文地址:https://www.cnblogs.com/whb17bcdq/p/6513766.html

document.body.clientWidth ==> BODY对象宽度
document.body.clientHeight ==> BODY对象高度
document.documentElement.clientWidth ==> 可见区域宽度
document.documentElement.clientHeight ==> 可见区域高度
  
document.body.clientWidth ==> 网页可见区域宽 
document.body.clientHeight ==> 网页可见区域高
document.body.offsetWidth ==> 网页可见区域宽(包括边线的宽)
document.body.offsetHeight ==> 网页可见区域高(包括边线的高)
document.body.scrollWidth ==> 网页正文全文宽document.body.scrollHeight ==> 网页正文全文高
document.body.scrollTop ==> 网页被卷去的高
document.body.scrollLeft ==> 网页被卷去的左
window.screenTop ==> 网页正文部分上
window.screenLeft ==> 网页正文部分左
window.screen.height ==> 屏幕分辨率的高
window.screen.width ==> 屏幕可用工作区高度
window.screen.availHeight ==> 屏幕可用工作区高度
window.screen.availWidth ==> 屏幕可用工作区宽度

部分jquery函数获取方法:

// 部分jQuery函数  
$(window).height()                //浏览器时下窗口可视区域高度   
$(document).height()            //浏览器时下窗口文档的高度   
$(document.body).height()      //浏览器时下窗口文档body的高度   
$(document.body).outerHeight(true) //浏览器时下窗口文档body的总高度 包括border padding margin   
$(window).width()     //浏览器时下窗口可视区域宽度   
$(document).width()   //浏览器时下窗口文档对于象宽度   
$(document.body).width()      //浏览器时下窗口文档body的高度   
$(document.body).outerWidth(true) //浏览器时下窗口文档body的总宽度 包括border padding

 

HTML精确定位:  scrollLeft,scrollWidth,clientWidth,offsetWidth   
scrollHeight: 获取对象的滚动高度。   
scrollLeft: 设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离   
scrollTop:  设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离   
scrollWidth: 获取对象的滚动宽度   
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度   
offsetLeft: 获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置   
offsetTop:  获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置   
event.clientX 相对文档的水平座标   
event.clientY 相对文档的垂直座标   
event.offsetX 相对容器的水平坐标   
event.offsetY 相对容器的垂直坐标   
document.documentElement.scrollTop 垂直方向滚动的值   
event.clientX+document.documentElement.scrollTop 相对文档的水平座标+垂直方向滚动的量

alert($(document).scrollTop()); //获取滚动条到顶部的垂直高度
alert($(document).scrollLeft()); //获取滚动条到左边的垂直宽度

转载于:https://www.cnblogs.com/yinian/p/8656127.html

JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:do... 阅读详情

相关推荐

JavaScript技巧:获取屏幕宽高的方法

window对象提供了innerWidth和innerHeight属性,可以用来获取浏览器窗口的内部宽度和高度,即排除滚动条的宽度。window对象的outerWidth和outerHeight属性表示浏览器窗口的外部宽度和高度,包括边框和滚动条的宽度。需要注意的是,以上方法获取屏幕宽高可能会因为浏览器窗口的大小、缩放或其他因素而有所不同。document对象的documentElement属性表示整个文档的根元素,可以通过该属性获取文档的宽度和高度。如有任何疑问,请随时提问。

laugh666的博客 1244

JS获取屏幕的宽度、高度

代码JS获取屏幕高度宽度,网页高度宽度,卷起的高度

志全的博客 5224

js获取浏览器宽度高度(整理)

● window.innerHeight: 浏览器内页面可用高度,此高度包含了水平滚动条的高度(若存在)。● window.innerWidth: 浏览器内页面可用宽度,此宽度包含了垂直滚动条的宽度(若存在)。● window.outerWidth: 浏览器宽度,包含了浏览器边框所以这种方式不常用。一般情况作为前端获取浏览器宽度,主要是指获取body的宽度,可操作的可视范围宽度。重点,jquery获取的宽度=浏览器的可视宽度-滚动条的宽度(如果有滚动条)

天马3798 1万+

JS实践】JS获取各种高度宽度、浏览器窗口滚动条的位置、元素的几何尺寸【PC&ipad】...

为什么80%的码农都做不了架构师?>>> ...

weixin_34248023的博客 471

Js/Jquery获取网页屏幕可见区域高度

Js/Jquery获取网页屏幕可见区域高度 获取浏览器窗口的可视区域高度和宽度,滚动条高度 document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth ==> 可见区域宽度 document.documentElement.clientHeight ==> 可见区域高度

滴水石穿 791

js获取网页屏幕可见区域高度

js获取网页屏幕可见区域高度

qq_44952727的博客 1251

jsjQuery获取当前屏幕的各种高度

jsjQuery获取当前屏幕的各种高度 一、参考地址: jsjQuery获取当前屏幕的各种高度 jquery监控浏览窗口尺寸变化执行相应的代码 二、 1、Javascript: 网页可见区域宽: document.body.clientWidt...

夏已微凉、 2625

jq获取页面高度_Js/Jquery获取网页屏幕可见区域高度

获取浏览器窗口的可视区域高度和宽度,滚动条高度有需要的朋友可参考一下。1 document.body.clientWidth ==>BODY对象宽度2 document.body.clientHeight ==>BODY对象高度3 document.documentElement.clientWidth ==>可见区域宽度4 document.documentElement.cl...

weixin_39926040的博客 624

[js]获取网页屏幕可见区域高度

document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElem...

QDY5945的博客 169

【前端】Js/Jquery获取网页屏幕可见区域高度

document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth ==> 可见区域宽度 document.documentElement.clientHeight ==> 可见区域高度 document.bod...

qq_42007423的博客 438

js获取网页屏幕可见区域高度

document.body.clientWidth ==> BODY对象宽度   document.body.clientHeight ==> BODY对象高度   document.documentElement.clientWidth ==> 可见区域宽度   document.documentElement.clientHeight ==> 可见区域高度     网页可见区域宽: docum

qq_32896457的博客 462

JS如何获取屏幕、浏览器及网页高度宽度?

目的 在浏览器中,用JS获取高度和宽度都各有3种,分别包括屏幕,浏览器和网页的。用来解决各种计算定位问题!以至于我各种记不住,写个随笔方便查询。 屏幕宽高 说明:顾名思义,屏幕宽高是指显示器的分辨率。系统分辨率可以改变这个宽高。 获取方法: console.log('宽度:', window.screen.width) console.log('高度:', window.screen.height) 浏览器可用工作区的宽高 说明:浏览器宽高是指浏览器窗口最大化时的宽高,普通的最大化后,一般就

zjq_1234的博客 7982
上一篇: vue的爬坑之路(三)之-----基于vue-cli的VueAwesomeSwiper轮播滑块插件的使用及常见问题(转)...
下一篇: vs code 常用插件及说明
a4636666
博客等级 码龄12年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值