首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JavaScript、Jquery获取屏幕宽度和高度

在日常项目中经常需要获取屏幕宽度或者高度,简单记录一下: Javascript方法获取: document.body.clientWidth //网页可见区域宽 document.body.clientHeight... //网页被卷去左 window.screenTop //网页正文部分上 window.screenLeft //网页正文部分左 window.screen.height //屏幕分辨率高 window.screen.width... //屏幕分辨率宽 window.screen.availHeight //屏幕可用工作区高度 window.screen.availWidth //屏幕可用工作区宽度 JQuery方法获取: ($(...window).height()); //浏览器当前窗口可视区域高度 ($(document).height()); //浏览器当前窗口文档高度 ($(document.body).height())...;//浏览器当前窗口文档body高度 ($(document.body).outerHeight(true));//浏览器当前窗口文档body高度 包括border padding margin

5.2K00

JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度

屏幕分辨率高:window.screen.height 屏幕分辨率宽:window.screen.width 屏幕可用工作区高度:window.screen.availHeight 屏幕可用工作区宽度...:window.screen.availWidth HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth scrollHeight: 获取对象滚动高度...scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容最左端之间距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容最顶端之间距离 scrollWidth:获取对象滚动宽度...offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定父坐标的高度 offsetLeft:获取对象相对于版面或由 offsetParent 属性指定父坐标的计算左侧位置...: window.screenLeft 屏幕分辨率高: window.screen.height 屏幕分辨率宽: window.screen.width 屏幕可用工作区高度: window.screen.availHeight

8K30

js获取各种高度总结

在写js时候偶尔需要获取各种高度,比如;浏览器高度,页面高度,滚动高度等。抽空整理了我自己常用到,时间仓促,没有考虑到万恶IE浏览器。。。。...获取屏幕高度和宽度(屏幕分辨率): window.screen.height window.screen.width 获取屏幕工作区域高度和宽度(去掉状态栏): window.screen.availHeight...window.screen.availWidth 网页全文高度和宽度: document.body.scrollHeight document.body.scrollWidth 滚动条卷上去高度和向右卷宽度...: document.body.scrollTop document.body.scrollLeft 网页可见区域高度和宽度(不加边线): document.body.clientHeight document.body.clientWidth...网页可见区域高度和宽度(加边线): document.body.offsetHeight document.body.offsetWidth

12.5K20

JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度(转)

:window.screenLeft  屏幕分辨率高:window.screen.height  屏幕分辨率宽:window.screen.width  屏幕可用工作区高度:window.screen.availHeight...scrollHeight: 获取对象滚动高度。 ...scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容最左端之间距离  scrollTop:设置或获取位于对象最顶端和窗口中可见内容最顶端之间距离  scrollWidth:获取对象滚动宽度...  offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定父坐标的高度  offsetLeft:获取对象相对于版面或由 offsetParent 属性指定父坐标的计算左侧位置...: window.screenLeft 屏幕分辨率高: window.screen.height 屏幕分辨率宽: window.screen.width 屏幕可用工作区高度: window.screen.availHeight

16K10

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 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/112719.html原文链接:https:

10.8K30

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

一.window相关 网页正文部分上:window.screenTop 网页正文部分左:window.screenLeft 屏幕分辨率高:window.screen.height 屏幕分辨率宽:...window.screen.width 屏幕可用工作区高度:window.screen.availHeight 屏幕可用工作区宽度:window.screen.availWidth 二.body相关...网页被卷去高:document.body.scrollTop 网页被卷去左:document.body.scrollLeft 三.滚动相关 scrollHeight: 获取对象滚动高度。...scrollWidth: 获取对象滚动宽度 document.documentElement.scrollTop 垂直方向滚动值 四.位置精确定位 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容最左端之间距离...scrollTop:设置或获取位于对象最顶端和窗口中可见内容最顶端之间距离 offsetLeft:获取对象相对于版面或由 offsetParent 属性指定父坐标的计算左侧位置 offsetTop

6.7K20

Android如何获取屏幕、状态栏及标题栏高度详解

前言 本文主要给大家介绍了关于Android获取屏幕、状态栏及标题栏高度相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细介绍吧 在开始之前,先来看一张图: ?...绿色区域:屏幕区域 蓝色区域:状态栏区域 红色区域:标题栏区域 黄色区域:view绘制区域 1.Android手机屏幕高度 整个手机使用发亮,不使用变黑部分,绿色区域 获取屏幕高度方法一 DisplayMetrics...:" + dm.heightPixels); 获取屏幕高度方法二 DisplayMetrics displayMetrics = getResources().getDisplayMetrics();...获取状态栏高度方法一 int statusBarHeight1 = -1; //获取status_bar_height资源ID int resourceId = getResources()....: 状态栏高度 = 屏幕高度 – 应用区高度 //屏幕 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay

4.4K10

【Android 屏幕适配】屏幕适配通用解决方案 ③ ( 自定义组件解决方案 | 获取设备状态栏高度 | 获取设备屏幕数据 )

文章目录 一、获取设备状态栏高度 二、获取设备屏幕数据 参考文档 : 设备兼容性概览 屏幕兼容性概览 支持不同像素密度 声明受限屏幕支持 上一篇博客 【Android 屏幕适配】屏幕适配通用解决方案...布局 , 需要完成如下操作 : 首先 , 要 获取到实际设备屏幕数据 , 如 手机屏幕实际宽高 , 屏幕像素密度 DPI 等数据 ; 然后 , 计算实际设备宽高 , 扣掉状态栏高度 , 不同手机设备状态栏高度不同...方法 获取 Android 系统服务进行获取该实例 ; // 获取当前设备屏幕信息 WindowManager windowManager = (WindowManager...DisplayMetrics 示例对象 , 其中封装了设备真实屏幕数据参数 ; 通过 DisplayMetrics # heightPixels 可以获取屏幕高度 , 通过 DisplayMetrics...= getDimenValue(context,48); 最后 , 处理状态栏信息 , 如果是横屏 , 在宽度方向上减去状态栏高度 , 如果是竖屏 , 在高度上减去状态栏高度 ; 这里通过对比屏幕宽高来判定当前是横屏还是竖屏

90510

js 获取屏幕各种宽高方法(浏览器兼容)

网页被卷去左:document.body.scrollLeft  网页正文部分上:window.screenTop  网页正文部分左:window.screenLeft  屏幕分辨率高:window.screen.height...  屏幕分辨率宽:window.screen.width  屏幕可用工作区高度:window.screen.availHeight  屏幕可用工作区宽度:window.screen.availWidth...  HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth  scrollHeight: 获取对象滚动高度。 ...scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容最左端之间距离  scrollTop:设置或获取位于对象最顶端和窗口中可见内容最顶端之间距离  scrollWidth:获取对象滚动宽度...  offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定父坐标的高度  offsetLeft:获取对象相对于版面或由 offsetParent 属性指定父坐标的计算左侧位置

3.5K100

vue.js数据渲染完成后,获取页面高度问题

遇到问题 通过接口请求出来数据,渲染到页面上,再获取元素内容高度时候,高度为0 为什么高度会是0 因为我是在接口返回数据后,就直接在回调函数里获取了元素内容高度。...虽然数据获取到了,但是页面还没有及时渲染出来,所以获取内容高度就为0了 然后我就延迟2秒获取内容高度,发现内容高度是渲染完成后正常高度,但是这样肯定是不行。...部分代码示例一: mounted() { this.getDataList(); //调用方法 }, methods: { //获取数据列表 getDataList() {...1&keywords=') .then(function (res) { that.dataList = res.data.data; //将获取数据赋值给...=1&keywords=') .then(function (res) { that.dataList = res.data.data; //将获取数据赋值给

5.8K30

js获取屏幕大小,当前网页和浏览器窗口

对于屏幕大小你可以使用以下代码实现: screen.height; screen.width; 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 5.获取body宽高(含边框) 获取网页内body宽度:document.body.offsetWidth     //

10.2K20

解决height:100vh超出屏幕高度问题

大家好,又见面了,我是你们朋友全栈君。 废话不多说 , 先来看看问题 期望样子 : 实际样子 : 怎么样 , 看出问题了吧 , 那来看看代码吧 !...( 只看有关代码哦 ) // 此处使用stylus书写样式 .evaluation // 最外边div width 100% height 100vh // 高度屏幕高度 padding-top...background #ffffff color #444444 font-size 0.32rem border-bottom 1px solid #cccccc 因为内容并没有占满整个屏幕..., 所以设置 height : 100vh 本来可以占满屏幕 , 但它会默认将头部和底部也加进去了 , 所以会超出屏幕高度 , 那怎么解决呢 ?....evaluation // 最外边div width 100% min-height: calc(100vh - 0.9rem) //这个页面只有头部,所以将头部高度减去 padding-top

3.4K10

JavaScript获取高度和宽度

屏幕分辨率为:screen.width screen.height 屏幕可用大小:screen.availWidth screen.availHeight 网页可见区域宽: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

3.7K60

如何获取屏幕帧率

前言 在王小二图解Android【006】高帧率屏幕这期视频中,我给大家揭秘今年所有安卓旗舰都会吹高帧率屏幕,其实高帧率屏幕不需要应用开发人员去主动适配,只要应用能在当前硬件配置下,规定时间(1s.../屏幕帧率)中完成一帧绘制就可以了。...那肯定有人就要问了,能否当前获得屏幕帧率,然后对高帧率屏幕做针对性优化,在有限时间内完成一帧绘制。 一、标准SDK接口 很简单,只要能够拿到WindowManager就可以获取。...02-26 23:38:01.633 19234 19261 V Kobe : Screen Hz is 59//大概推测出是60hz屏幕 有没有发现上述代码中两个细节 1.Choreographer.getInstance...思考 如果你们有其他想法可以获得屏幕帧率,也可以回复留言。

2.1K30
领券