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获取各种屏幕的宽度和高度相关推荐

  1. js 获取浏览器屏幕的宽度和高度

    分两种: 不包括滚动条和工具栏的宽度或高度: window.innerWidth; // 宽window.innerHeight; // 高 就是红框内的部分: 包括滚动条和工具栏的宽度或高度: wi ...

  2. js获取浏览器窗口页面宽度、高度的方法 kaki 的博客

    js获取浏览器窗口页面宽度.高度的方法 不多说,直接上代码 alert($(window).height()); //浏览器时下窗口可视区域高度 alert($(document).height()) ...

  3. vue.js 获取当前屏幕的宽度_vue 获取当前屏幕的宽度,图片等比例缩放,动态设置css样式...

    vue 获取当前屏幕的宽度,图片等比例缩放 这个是一个背景图,点击对应的圆圈就会出现一个蒙层上面显示详情,但是只要当前窗口大小变化了,因为我的蒙层大小是固定的px,所以不会变,就不在图片对应的位置了 ...

  4. JS,Jquery获取各种屏幕的宽度和高度

    Javascript: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document ...

  5. php 获取屏幕的宽度,JS,Jquery获取各种屏幕的宽度和高度

    Javascript: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document ...

  6. JavaScript、Jquery:获取各种屏幕的宽度和高度

    Javascript: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document ...

  7. vue.js 获取当前屏幕的宽度_vue 获取屏幕宽高 width height

    AngularJs 入门系列-2 表单验证 对于日常的开发来说,最常见的开发场景就是通过表单编辑数据,这里涉及的问题就是验证问题. angularjs 内置已经支持了常见的验证方式,可以轻松实现表单验 ...

  8. Android 中获取手机屏幕的宽度和高度(单位为像素)

    博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,

  9. js获取浏览器当前屏幕的宽度和高度

    1.获取HTML元素 document.documentElement 2.获取body元素 document.body 3.兼容所有浏览器获取当前屏幕的宽度. var winWidth = docu ...

最新文章

  1. qgis经纬度_数据养成系列--QGIS地理空间
  2. 【新手教程】新版短信服务小白教程完全版(原阿里大于
  3. 什么是API,SDK?它们之间有什么关系?
  4. 008 python接口 unittest
  5. 应用分类练手项目计划
  6. JAVA基础——时间Date类型转换
  7. GARFIELD@03-26-2005
  8. senchaTouch 给组件传参的两种方式
  9. 水晶报表中对某一栏位值进行处理_从主流报表工具的报价看报表行业的报价水深-----常用报表工具对比---主流报表价格对比...
  10. 发现策略中的孪生兄弟——期权交易中的等价或相似策略解析
  11. Unity 之 获取物体的旋转角正确数值
  12. 业务流程图和数据流程图、流程图
  13. 产品经理快(ku)乐(bi)的一天~
  14. 58欧氏空间05——对称变换和对称矩阵、实对称矩阵的标准形、正交相似
  15. 【资料整理】高精地图
  16. 笔记本电脑远程另一台电脑(无网络)
  17. .net6API使用AutoMapper和DTO
  18. python3:离线安装第三方库的方法
  19. 新版新视野大学英语第二版读写教程第四册unit1-7答案
  20. 基于ATMEGA16单片机的空调控制器

热门文章

  1. oracle宕机,startup报错ora03113
  2. 信号与系统公式笔记(1)
  3. 黑莓Q10 bb10 系统 gba等模拟器 retroArch全教程
  4. uni-app教程二(微信开发者工具运行项目,icon字体使用,组件)
  5. Linux-Samba的使用
  6. IDEA的主题样式20种
  7. Builder模式演义
  8. ubuntu下svn命令详解
  9. 985湖南大学苏州高等研究院在苏州相城经开区正式揭牌成立
  10. 首个自带引擎与病毒库木马专杀工具面世