JS获取各种屏幕的宽度和高度
JS获取各种屏幕的宽度和高度
描述 | 用法 |
---|---|
网页可见区域宽 | 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 |
client与offset为只读属性,scroll为可读写属性
属性 | 说明 |
---|---|
clientWidth | 获取元素可视部分的宽度,即 CSS 的 width 和 padding 属性值之和,元素边框和滚动条不包括在内,也不包含任何可能的滚动区域 |
clientHeight | 获取元素可视部分的高度,即 CSS 的 height 和 padding 属性值之和,元素边框和滚动条不包括在内,也不包含任何可能的滚动区域 |
offsetWidth | 元素在页面中占据的宽度总和,包括 width、padding、border 以及滚动条的宽度 |
offsetHeight | 元素在页面中占据的高度总和,包括 height、padding、border 以及滚动条的宽度 |
scrollWidth | 当元素设置了 overflow:visible 样式属性时,元素的总宽度,也称滚动宽度。在默认状态下,如果该属性值大于 clientWidth 属性值,则元素会显示滚动条,以便能够翻阅被隐藏的区域 |
scrollHeight | 当元素设置了 overflow:visible 样式属性时,元素的总高度,也称滚动高度。在默认状态下,如果该属性值大于 clientWidth 属性值,则元素会显示滚动条,以便能够翻阅被隐藏的区域 |
JS获取各种屏幕的宽度和高度相关推荐
- js 获取浏览器屏幕的宽度和高度
分两种: 不包括滚动条和工具栏的宽度或高度: window.innerWidth; // 宽window.innerHeight; // 高 就是红框内的部分: 包括滚动条和工具栏的宽度或高度: wi ...
- js获取浏览器窗口页面宽度、高度的方法 kaki 的博客
js获取浏览器窗口页面宽度.高度的方法 不多说,直接上代码 alert($(window).height()); //浏览器时下窗口可视区域高度 alert($(document).height()) ...
- vue.js 获取当前屏幕的宽度_vue 获取当前屏幕的宽度,图片等比例缩放,动态设置css样式...
vue 获取当前屏幕的宽度,图片等比例缩放 这个是一个背景图,点击对应的圆圈就会出现一个蒙层上面显示详情,但是只要当前窗口大小变化了,因为我的蒙层大小是固定的px,所以不会变,就不在图片对应的位置了 ...
- JS,Jquery获取各种屏幕的宽度和高度
Javascript: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document ...
- php 获取屏幕的宽度,JS,Jquery获取各种屏幕的宽度和高度
Javascript: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document ...
- JavaScript、Jquery:获取各种屏幕的宽度和高度
Javascript: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document ...
- vue.js 获取当前屏幕的宽度_vue 获取屏幕宽高 width height
AngularJs 入门系列-2 表单验证 对于日常的开发来说,最常见的开发场景就是通过表单编辑数据,这里涉及的问题就是验证问题. angularjs 内置已经支持了常见的验证方式,可以轻松实现表单验 ...
- Android 中获取手机屏幕的宽度和高度(单位为像素)
博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,
- js获取浏览器当前屏幕的宽度和高度
1.获取HTML元素 document.documentElement 2.获取body元素 document.body 3.兼容所有浏览器获取当前屏幕的宽度. var winWidth = docu ...
最新文章
- qgis经纬度_数据养成系列--QGIS地理空间
- 【新手教程】新版短信服务小白教程完全版(原阿里大于
- 什么是API,SDK?它们之间有什么关系?
- 008 python接口 unittest
- 应用分类练手项目计划
- JAVA基础——时间Date类型转换
- GARFIELD@03-26-2005
- senchaTouch 给组件传参的两种方式
- 水晶报表中对某一栏位值进行处理_从主流报表工具的报价看报表行业的报价水深-----常用报表工具对比---主流报表价格对比...
- 发现策略中的孪生兄弟——期权交易中的等价或相似策略解析
- Unity 之 获取物体的旋转角正确数值
- 业务流程图和数据流程图、流程图
- 产品经理快(ku)乐(bi)的一天~
- 58欧氏空间05——对称变换和对称矩阵、实对称矩阵的标准形、正交相似
- 【资料整理】高精地图
- 笔记本电脑远程另一台电脑(无网络)
- .net6API使用AutoMapper和DTO
- python3:离线安装第三方库的方法
- 新版新视野大学英语第二版读写教程第四册unit1-7答案
- 基于ATMEGA16单片机的空调控制器