一、js部分

1.获取屏幕尺寸

获取屏幕宽度:window.screen.width; //整个屏幕的宽度
获取屏幕高度:window.screen.height; //整个屏幕的高度

2.获取可用工作区尺寸

获取屏幕可用工作区域宽度:window.screen.availWidth; //pc端与上面两个一致,移动端除个别其他也一致(试一下即可)
获取屏幕可用工作区域高度:window.screen.availHeight;

3.获取body的宽高(不含边框)

获取网页内body的宽度:document.body.clientWidth; //client不包括边框
获取网页内body的高度:document.body.clientHeight;

4.获取网页的宽高

获取整个网页的宽度:document.body.scrollWidth
获取整个网页的高度:document.body.scrollHeight

  • document.body.scrollHeight 为网页可见高度加上未显示的网页的高度(滚动条未显示部分)即整个网页的高度

5.获取body的宽高(含边框)

获取网页内body的宽度:document.body.offsetWidth //offset包括边框
获取网页内body的高度:document.body.offsetHeight

6.获取元素到顶部的距离

获取元素到顶部的距离:document.getElementsByClassName(“div”)[0].offsetTop
获取元素到左边的距离:document.getElementsByClassName(“div”)[0].offsetLeft

7.获取滚动条到top和left的距离

获取滚动条到顶部的距离:document.body.scrollTop / document.documentElement.scrollTop
获取滚动条到左边的距离:document.body.scrollLeft / document.documentElement.scrollLeft

二、JQ部分

1、获取当前窗口浏览器宽高

获取当前窗口浏览器可视区域宽度:(window).width();获取当前窗口浏览器可视区域高度:(window).width(); 获取当前窗口浏览器可视区域高度:(window).width();获取当前窗口浏览器可视区域高度:(window).height();

2、获取当前窗口文档高宽

获取当前窗口文档宽度:(document).width();获取当前窗口文档高度:(document).width(); 获取当前窗口文档高度:(document).width();获取当前窗口文档高度:(document).height();

3、获取当前窗口body高宽

获取body宽度:(document.body).width();获取body高度:(document.body).width(); 获取body高度:(document.body).width();获取body高度:(document.body).height();

JS_js和jq获取屏幕高度、宽度的方法相关推荐

  1. Android获取屏幕高度宽度的方法

    WindowManager wm = (WindowManager) this .getSystemService(Context.WINDOW_SERVICE); int width = wm.ge ...

  2. Flutter获取屏幕高度宽度,语言环境,触摸收起键盘,back按键

    屏幕宽度高度:MediaQuery.of(context).size.width 屏幕宽度高度:MediaQuery.of(context).size.height 屏幕状态栏高度:MediaQuer ...

  3. js获取屏幕高度宽度分辨率问题,当css3的@media查询写法不能解决问题时请看这个

    当css的@media查询写法如下: @media screen and (max-width: 1920px) {     .feature-table { height: 980px;backgr ...

  4. android屏幕密度高度,Android获取常用辅助方法(获取屏幕高度、宽度、密度、通知栏高度、截图)...

    我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现.下面就分享一下Android中常用的一些辅助方法: 获取屏幕高度: /** * 获得屏幕高度 * @para ...

  5. js和jQuery 获取屏幕高度、宽度

    js获取屏幕高度,宽带 网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body ...

  6. 聊聊获取屏幕高度这件事

    问题的起因是我发现 PopupWindow弹出位置不正确时发现的.其实早在两年多前,我就发现我手上的小米MIX2s 获取屏幕高度不正确,后面参考V2EX 的这篇帖子处理了.最近又一次做到类似功能,发现 ...

  7. 华为手机获取状态栏高度是错误的_聊聊获取屏幕高度这件事

    问题的起因是我发现 PopupWindow弹出位置不正确时发现的.其实早在两年多前,我就发现我手上的小米MIX2s 获取屏幕高度不正确,后面参考V2EX 的这篇帖子处理了.最近又一次做到类似功能,发现 ...

  8. android如何获取分屏区域的宽高,Android N获取屏幕高度的问题

    获取屏幕高度的代码 int getScreenHeight(Activity context) { WindowManager wm = (WindowManager)context.getSyste ...

  9. Android 获取屏幕高度,虚拟导航键检测

    本篇文章主要总结一下在全面屏上获取高度的问题. 获取屏幕高度 一般 Android 上获取设备的高度都是通过 DefaultDisplay 的方式来获取的如下: public int getScree ...

  10. 小程序中获取屏幕高度

    屏幕高度问题 小程序中有时候需要获取屏幕高度使用,简单的通过wx.getSystemInfo即可获取到手机的系统信息 wx.getSystemInfo中有3个高度,分别是: screenHeight: ...

最新文章

  1. pytorch实现手写数字识别_Paddle和Pytorch实现MNIST手写数字集识别对比
  2. 再度剖析AD账户新旧密码同时可用的问题
  3. 区块链BaaS云服务(34)新加坡艾达链ASC
  4. Clickhouse安装及使用/clickhouse-mysql安装
  5. 先进制造技术论文_干货分享:新能源汽车先进制造技术
  6. MSP432P401R TI Drivers 库函数学习笔记(一)导入工程模板
  7. jq选中单选框后文本框不可编辑_3个Excel工作表的数据输入编辑技巧,助你工作更轻松...
  8. java将图片(jpg/bmp/png)转16位bmp(RBG565)
  9. mysql jdbc 事务隔离级别_JDBC事务隔离级别,看完这篇文章就够了!
  10. 如何让Java文件在虚拟机中运行_深入理解JVM--Java程序如何在虚拟机中运行
  11. ECMAScript6 新特性——“数组的扩展”
  12. 钉钉扫码登录web网站
  13. 数字化转型背景下的“新IT职业教育” | 职业教育系列报告(四)
  14. CCSK云安全认证-M3-管理云计算的安全性和风险
  15. 关于印发医疗联合体管理办法(试行)的通知
  16. HTML单页面和多页面
  17. 新元宇宙每周连载《地球人奇游天球记》第十三回火星烧烤
  18. 静安闸北六一计算机竞赛,【和美•喜报】新闵小学学生在2017“静安闸北二中心杯”上海市以及松江区“六·一”小学生计算机创新比赛活动中荣获佳绩!...
  19. Kettle本机编译
  20. 随机生成26个英文字母

热门文章

  1. 如何长时间保存记忆,分享我的数据备份大法
  2. 腾讯火力全开“吃鸡”:下一个游戏行业风口怎能错过?
  3. Python 3. Python pyqt5 opencv 摄像头软件 相机 软件 有录像保存视频,保存图片,识别人脸位置功能
  4. 手写体识别识别(pytorch):
  5. html设置桌面背景win7,win7系统设置默认桌面背景的还原方案
  6. 计算机桌面保护程序,屏幕保护程序软件
  7. web打印网页指定区域
  8. hibernate整合openGauss
  9. DHCP、PNF、SXE、DNS等综合实验
  10. ASIC 与FPGA比较谈