首页
学习
活动
专区
工具
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.3K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    解决img父元素高度多出3px

    解决img父元素高度多出3px 1 现象   当div / a……中包含img时,父元素高度img图片高度多出3px   结果运行之后发现...刚开始以为是父元素初始化了margin和padding原因,排查css无果,又怀疑是html空格原因,把html改成 仍不行,排除html空格问题...2 原因   通过google了解到原因,img是一种类似text标签元素,在结束时候,会在末尾加上一个空白符(匿名文本),这个文本外有一个匿名行级盒子,它默认vertical-align是baseline...,而且往往因为上文line-height影响,使它有个line-height,从而使其有了高度,因为baseline对齐原因,这个匿名盒子就会下沉,往下撑开一些距离,所以把a撑高了 3 解决方案...】:给img以display:block,让它和匿名行级盒子不在一个布局上下文中,也就不存在行级盒对齐问题

    1.4K40

    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.6K20

    Javascript 获取div真实高度

    注意如果不是写在行内style中属性都不能通过id.style.atrr来获取。 现 在前端制作很少直接把样式写style里了,都是写在样式表里。...如果你要获取样式没有相对应(就像#div1.style.width对 应#div1.offsetWidth),就只能分别针对不用浏览器来获取样式表属性了,可以试着搜索“JS 获取样式属性”之类。...原文:http://www.cnblogs.com/zhwl/p/3858682.html 实际测试过程中,发现上面获取真实高度是有问题,其实无论是设置在样式表还是在行内设置,都会获取到你设置值,如果要获取真实高度...: alert(parseInt($('.article__content div').get(0).offsetHeight)); 获取时只要在这个样式里面的div大小,这个就是真实高度。...这里还附带其它获取高度方法 alert($(window).height()); //浏览器当前窗口可视区域高度 alert($(document).height()); //浏览器当前窗口文档高度

    5.1K30

    img固定宽度和高度,不规则图片变形问题解决方法

    前端又要去做适应,是一个让人非常头大问题。 总结了一个不规则图片不变形解决方案: 注:先写一个长 300px 宽 200px 带边框 div ,图片接近方形,实现图片正常显示不变形。...同样 background-size contain (完整显示)和 cover (填充)属性也能起到相同效果。...2、object-fit object-fit CSS 属性指定可替换元素内容应该如何适应到其使用高度和宽度确定框,不支持IE。... = "100%";   } } 5、jQuery方法 也可以兼容多版本浏览器,需要 jQuery 加持。... {     max-height: 100%;     max-width: 100%; } 声明:本文由w3h5原创,转载请注明出处:《img固定宽度和高度,不规则图片变形问题解决方法》 https

    10.2K20

    ClientHeight_offsetheight获取高度不对

    大家好,又见面了,我是你们朋友全栈君。 clientHeight:包括padding但不包括border、水平滚动条、margin元素高度。...style.height //返回元素高度(包括元素高度,不包括内边距、边框和外边距) clientHeight //返回元素高度(包括元素高度、内边距,不包括边框和外边距) offsetHeight...//返回元素高度(包括元素高度、内边距和边框,不包括外边距) scrollHeigh //返回元素高度(包括元素高度、内边距和溢出尺寸,不包括边框和外边距),无溢出情况,与clientHeight...相同 scrollTop //此属性可以获取或者设置对象最顶部到对象在当前窗口显示范围内顶边距离,也就是元素滚动条被向下拉动距离。...此属性是可读写。 offsetTop //返回元素上外缘距离最近采用定位父元素内壁距离,如果父元素中没有采用定位,则是获取上外边缘距离文档内壁距离。

    3.1K20

    img标签随机获取高质量图片

    博主打算为自己在vps上挂载服务, 建立一个导航页, 于是写一个静态页面, 贴了几个超链接 后来, 感觉不美观, 就放了几张图片 服务器存储图片看了几遍就看腻了, 于是找了一个高质量图片api,...每次打开导航页都能看到随机封面 开源图片api使用 我想获得300*300, 关于book和library图片" https://source.unsplash.com/300x300/?...book,library 将随机图片嵌入到html中 <img src="https://source.unsplash.com/300x300/?...对于刚刚接触前端小伙伴, 使用开源图片库, 能让你页面更加丰富多彩, 提升学习兴趣. 对于前端老司机,可以获取定制化开源图片, 提升页面展示效果....如果你对图片质量有极致追求,https://source.unsplash.com 提供了丰富接口参数设置,可以定制化随机图片范围, 当然也可以在unsplash.com 注册一个账号, 订阅特别主题图片

    2.2K10
    领券