js获取屏幕以及元素宽高的方法

作者 : 开心源码 本文共1121个字,预计阅读时间需要3分钟 发布时间: 2022-05-13 共227人阅读

一.window相关

网页正文部分上:window.screenTop 网页正文部分左:window.screenLeft屏幕分辨率的高:window.screen.height 屏幕分辨率的宽:window.screen.width 屏幕可用工作区高度:window.screen.availHeight 屏幕可用工作区宽度:window.screen.availWidth 

二.body相关

网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:document.body.scrollHeight 网页被卷去的高:document.body.scrollTop 网页被卷去的左:document.body.scrollLeft专门建立的学习Q-q-u-n: 731771211,分享学习方法和需要注意的小细节,不停升级最新的教程和学习技巧(从零基础开始到前台项目实战教程,学习工具,全栈开发学习路线以及规划)

三.滚动相关

scrollHeight: 获取对象的滚动高度。scrollWidth:  获取对象的滚动宽度 document.documentElement.scrollTop 垂直方向滚动的值 

四.位置准确定位

scrollLeft:设置或者获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop:设置或者获取位于对象最顶端和窗口中可见内容的最顶端之间的距离offsetLeft:获取对象相对于版面或者由 offsetParent 属性指定的父坐标的计算左侧位置 offsetTop:获取对象相对于版面或者由 offsetTop 属性指定的父坐标的计算顶端位置 

五.坐标轴

event.clientX 相对文档的水平座标 event.clientY 相对文档的垂直座标 event.offsetX 相对容器的水平坐标 event.offsetY 相对容器的垂直坐标

六.width/clientWidth/offsetWidth以及height之间区别

width是指可见内容的宽height是指可见内容的高clientWidth = width + paddingclientHeight = height + paddingoffsetWidth = width + padding + borderoffsetHeight = height + padding + border
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » js获取屏幕以及元素宽高的方法

发表回复