首页
学习
活动
专区
圈层
工具
发布

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

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

7.5K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    关于Div的宽度与高度的100%设定

    正像你所知道的那样,设置DIV大小的有两个属性width和height,以前在学习DIV每次给DIV设置100%宽度或高度时都很迷惑,不明确这个100%的宽度(高度)到底有多宽有多高?...div的100%是从其上一级div的宽高继承来的,有一点很关键,就是要设置div100%显示,必须设置其上一级div的宽度或高度,否则无效。...你设div的高度为100%,那么它是和什么地方相对为100%? 前面总得有个容器说明他的高度是多少。这样的话div才能按比例100%继承上一级的高度。...但是只要为html和body设置高度为100%就可以了:html,body{height:100%;},这样之后div会按比例来继承上一级的高度了,仅仅设置的DIV元素的height属性貌似没有什么效果...,Html级元素默认宽度是100%,即整行;但是高度并不是100%,而仅仅是一行而已。

    5.2K20

    C# dotnet 使用 OpenXml 解析 PPT 元素的坐标和宽度高度

    本文将告诉大家如何从 PPT 里面解析出通用元素的 x 和 y 的值,以及元素的宽度和高度的值 在开始之前请看 C# dotnet 使用 OpenXml 解析 PPT 文件 在拿到 slidePart.Slide.CommonSlideData.ShapeTree...里面的元素,几乎所有元素都存在坐标和宽度高度,这里的元素我称为通用元素,也就是不是特定的如形状、图片元素 此时的元素应该是继承 OpenXmlElement 类,在这个类里面可以通过 GetFirstChild...new Emu(offset.X.Value); var offsetY = new Emu(offset.Y.Value); 在 PPT 里面,通用元素的 x 和 y 值单位是...Emu 上面的类是我自己定义的,有可以抄的代码,请看 C# dontet Office Open XML Unit Converter 我定义了和像素转换的代码 可以通过 Extents 也就是 a:...ext 获取元素的宽度和高度,请看代码 var extents = transform2D.GetFirstChild();

    2.4K10

    win10 uwp 获取窗口的坐标和宽度高度 获取可视范围获取当前窗口的坐标和宽度高度获取最前窗口的范围

    本文告诉大家几个方法在 UWP 获取窗口的坐标和宽度高度 获取可视范围 获取窗口的可视大小 Windows.UI.ViewManagement.ApplicationView.GetForCurrentView...().VisibleBounds 获取当前窗口的坐标和宽度高度 Window.Current.Bounds 获取最前窗口的范围 通过 Win32 的 Api 获取最前的窗口的范围 IntPtr hWID...B7%E5%8F%96%E7%AA%97%E5%8F%A3%E7%9A%84%E5%9D%90%E6%A0%87%E5%92%8C%E5%AE%BD%E5%BA%A6%E9%AB%98%E5%BA%A6.html...本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。...欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接: https://lindexi.gitee.io ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。

    5.1K30

    跨浏览器获取不同环境的window窗口宽度和高度

    在IE9+、Safari和Firefox中,outerWidth 和 outerHeight 返回浏览器窗口本身的尺寸(无论是从最外层的window对象还是从某个框架访问)。...在Opera中,这两个属性的值表示页面视图容器的大小。而 innerWidth 和 innerHeight 则表示该容器中页面视图区的大小(减去边框宽度)。...在Chrome中, outerWidth 、 outerHeight 与 innerWidth 、 innerHeight 返回的值相同,即视口(viewport)大小而非浏览器窗口大小。...在IE6中,这些属性必须在标准模式下才有效,如果是混杂模式,就必须通过 document.body.clientWidth 和 document.body.clientHeight 取得相同信息。...移动IE浏览器不支持这些属性,但通过 document.documentElement.clientWidth 和 document.documentElement.clientHeihgt 提供了相同的信息

    3.9K10

    纯CSS实现移动端常见布局——高度和宽度挂钩的秘密

    纯CSS实现移动端常见布局——高度和宽度挂钩的秘密 不踩坑不回头.之前我在一个项目中大量使用css3的calc计算属性.写代码的时候真心不要太爽啊…但是在项目上线之后,才让我崩溃了,原因很简单,在低于安卓...需要的效果,如下图: 需求分析 看图,其实很简单.如果宽度是固定的,那么这个布局就不要太简单了. 问题是,设备的宽度是不固定的哦,那么问题就是,在不知道具体宽度的时候,如何来设定它对应的高度呢?...也就是说,如何在CSS中,找到一个高度和宽度挂钩的属性.只要存在这个参数,那么,问题就能解决. 那么有没有这个参数呢?...有的.那就是padding 代码实践 一般情况下,是想不起来padding有这个特性的.不过,想起来了,那么这个问题就迎刃而解了,看代码吧. HTML结构 html> html lang="en"> Document <meta name="viewport

    1.9K10

    WPF 获取本机所有字体拿到每个字符的宽度和高度

    本文主要采用 GlyphTypeface 类尝试获取每个字符的宽度和高度的值,尽管这个方法和最终 WPF 布局使用的文本的宽度和高度是不相同的,但是依然可以作为参考 获取系统字体文件夹的文件 系统字体文件夹放在...var uri = new Uri(font); GlyphTypeface g = new GlyphTypeface(uri); } 获取定义的字符的宽度和高度比例...w 和 h 就是宽度和高度比例 ?...注意,这个值和最终文本渲染字符大小没有很本质的关系 以下是我提供的一些测试的值,我隐藏了最终渲染字符的大小计算方法,此方法是团队内部 文本框3.0 计算方法,此库可以做出比 PPT 文本框差的多的效果...上面代码获取 glyph 就可以使用和上文相同的方法获取文本字符宽度

    2.7K20

    js与jQuery的区别以及jQuery选择器和方法的使用

    目录 使用jQuery js与jQuery代码对比 jQuery选择器:用来选中元素 基本方法 ---- js与jQuery代码对比 jQuery选择器:用来选中元素 基本方法 使用jQuery jQuery...官网:http://jquery.com/ 为什么要学jQuery:可以简化JavaScript开发,jQuery中包含有:选择器,CSS样式,HTML事件处理,JS动画 以及丰富的插件等等,而且浏览器兼容性很高...3.3.1 建议下载开发版本 2、HBuilder使用 创建项目 3、把jQuery库复制到项目中的js文件夹中 4、引入jQuery库文件: 注意:script标签中不要写内容,写jQuery代码就再写一对...script标签 js与jQuery代码对比 案例1:点击按钮获取文本框中的值(JS对比jQuery),如下图 JS版: jQuery版: 先引入jQuery库 jQuery选择器:用来选中元素         ...选择器还可以组合多个一起使用,可以分为并集和交集。

    16.7K10

    基于HTML5 Canvas和jQuery 的画图工具的实现

    https://louluan.blog.csdn.net/article/details/38490589 简介 HTML5 提供了强大的Canvas元素,使用Canvas并结合...可以根据需要定义线段和矩形框的颜色和宽度; 3. 你可以需要字体的大小、颜色、字体; 4. 支持undo、redo操作; 5. 支持橡皮擦功能; 6. 支持本地图片保存功能。...假设我们需要在 元素上捕获 相应的鼠标事件,以下是使用jquery 进行事件处理函数的绑定: //onmousemove 事件 $("body").mousemove(function...类似地,绘画直线和添加文字也是通过HTML伪装的逻辑: 绘画直线时,用户在画板上拖动并按下鼠标时,动态地显示出一条使用HTML伪装的直线,可以随着用户鼠标的移动而变化,当用户松开鼠标时,对应模拟直线的...HTML元素隐藏,调用javavscript绘制真正的直线; 添加文字时,这里使用的元素 进行模拟文本输入框,当用户在画板上添加文字时,可以拖动鼠标设置输入框的大小,然后输入文字,

    3.4K40
    领券