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

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

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

5.2K00

网页滚动条占用网页宽度导致网页抖动问题

起因 最近使用bootstrap构建布局时,我发现不同页面containerx轴起始位置有些许不同,大概有几像素变动,后来经过一个小时排查发现不是代码书写问题,而是页面的滚动条也占用网页宽度,所以有滚动条页面和没有滚动条页面...body宽度是不一致。...一测试确实好用,只需要两条css语句,如下: body { margin-right: calc(-1 * (100vw - 100%)); overflow-x: hidden; } 100vw是浏览器宽度...,100%时页面的宽度,所以100vw - 100%就是滚动条宽度,没有滚动条页面这样计算完是0,然后利用margin可以为负值,让右边距为负值滚动条宽度,这样有滚动条页面就与没有滚动条页面宽度一致了...最后隐藏下x轴滚动条就完美了!兼容的话应该时IE9起步! linkCard('.post-content','0');

1.4K20

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

jQuery 如果您使用jQuery,则可以使用jQuery方法获取窗口或document大小: $(window).height(); // returns height of browser...:window.screen.width;    //整个屏幕宽度 获取屏幕高度:window.screen.height;     //整个屏幕高度 2.获取可用工作区尺寸 获取屏幕可用工作区域宽度...; 4.获取网页宽高 获取整个网页宽度:document.body.scrollWidth 获取整个网页高度:document.body.scrollHeight 5.获取body宽高(含边框...("div")[0].offsetLeft 7.获取滚动条到top和left距离 获取滚动条到顶部距离:document.body.scrollTop / document.documentElement.scrollTop...获取滚动条到左边距离:document.body.scrollLeft / document.documentElement.scrollLeft 二、JQ部分 1、获取当前窗口浏览器宽高 获取当前窗口浏览器可视区域宽度

10.8K20

js、jQuery 获取文档、窗口、元素各种值

基于两年开发经验,总结了 javascript、jQuery 获取窗口、文档、元素各种值 javascript: 文档:是整个document所有的内容 浏览器当前窗口文档body宽度: document.body.clientWidth...获取竖直滚动条到顶部垂直高度 (即网页被卷上去高度)(ie浏览器): document.documentElement.scrollTop; 获取水平滚动条到左边水平宽度 (即网页被卷左去宽度...)(其他浏览器): document.body.scrollLeft; 获取水平滚动条到左边水平宽度 (即网页被卷左去宽度)(ie浏览器): document.documentElement.scrollLeft...: window.screen.width 屏幕可用工作区高度: window.screen.availHeight 屏幕可用工作区宽度: window.screen.availWidth jQuery...body宽度: $(document.body).width(); 获取竖直滚动条到顶部垂直高度 (即网页被卷上去高度) :$(document).scrollTop(); 获取水平滚动条到左边水平宽度

14.1K32

JavaScript与jQuery获取元素宽、高和位置

今天汇总整理了 JavaScript 和 jQuery 获取元素宽高和位置方法,比较全面,方便自己和需要并搜到此文章朋友们查看。...可视宽高 clientHeight :元素可视高度(包括内边距,不包括边框、外边距或滚动条) clientWidth :元素可视宽度(包括内边距,不包括边框、外边距或滚动条) 自身宽高 offsetHeight...) scrollWidth :元素整个宽度(包括带滚动条隐蔽地方) 鼠标滚动距离 scrollLeft :是该元素显示(可见)内容上边与该元素实际内容距离(滚动条滚去宽度) scrollTop...:是该元素显示(可见)内容与该元素实际内容距离(滚动条滚去高度) jQuery中: ?...)和边框(border)元素宽度 outerHeight() :获得包括内边距(padding)和边框(border)元素宽度 outerWidth(true) :获得整个元素宽度,包括外边距、边框

2.9K00

jQuery实现图片懒加载

二、获取屏幕高度:jqueryheight()和javascriptheight 1、jquery各种高度 首先来说一说$(document)和$(window),如下: $(document)...与此相对应是,获取元素宽度函数也有3个,它们分别是width()、 innerWidth()、 outerWidth()。...//浏览器当前窗口文档对象宽度 alert($(document.body).width()); //浏览器当前窗口文档body宽度 alert($(document.body...获取滚动条滚动高度值:document.documentElement.scrollTop 获取滚动条滚动高度值: document.body.scrollTop 获取滚动条滚动宽度值: document.body.scrollLeft...整个屏幕宽度): window.screen.width 屏幕可用工作区高度: window.screen.availHeight 屏幕可用工作区宽度: window.screen.availWidth

13.6K20

jQuery 自定义网页滚动条样式插件 mCustomScrollbar 介绍和使用方法

如果你构建一个很有特色和创意网页,那么肯定希望定义网页中滚动条样式,这方面的 jQuery 插件比较不错,有两个:jScrollPane 和 mCustomScrollbar。...关于 mCustomScrollbar mCustomScrollbar 是个基于 jQuery UI 自定义滚动条插件,它可以让你灵活通过 CSS 定义网页滚动条,并且垂直和水平两个方向滚动条都可以定义...,它通过 Brandon Aaron jquery mouse-wheel plugin 提供了鼠标滚动支持,并且在滚动过程中,还可以缓冲滚动使得滚动更加平滑,还可以自动调整滚动条位置和定义滚动到位置等...先来说说上面用到这些文件用途和简单介绍: jQuery:这个插件必备库,你懂。 jQuery UI:扩展 jQuery 库并且为我们滚动条提供了简单动画和拖动功能。...set_width:false:设置你内容宽度 值可以是像素或者百分比 set_height:false:设置你内容高度 值可以是像素或者百分比 horizontalScroll:Boolean:是否创建一个水平滚动条

14K30

JQuery iframe宽高度自适应浏览器窗口大小解决方法

需求场景1 实现需求:如下图,点击左侧导航,打开对应tab页面,其中tab页面的内容为 iframe,这里希望iframe高度和宽度,根据浏览器窗口大小变化而变化,同时页面内容过多,或者过宽时,出现...}); } 说明: window.innerHeight 获取浏览器窗口高度-去掉浏览器地址栏,书签栏可视区域高度,包括横向滚动条高度。...document.documentElement.clientHeight - 获取文档html根节点高度,不包括横向滚动条高度,其值等于window.innerHeight - 横向滚动条高度(如果有的话...),否则等于window.innerHeight document.body.clientHeight 获取body节点高度,不包括横向滚动条高度。...JavaScript”,以上代码也可以使用JQuery$(window).resize(function)等效实现。

6.6K20

第77天:jQuery事件绑定触发

一、元素操作 1、 高度和宽度 $(“div”).height(); // 高度 $(“div”).width(); // 宽度 .height()方法和.css(“height”)区别: 返回值不同...,.height()方法返回是 数字类型(20),.css(“height”)返回是字符串类型(20px),因此.height()方法常用在参与数学计算时候 2、坐标值 $(“div”).offset...(); // 获取或设置坐标值 设置值后变成相对定位 $(“div”).position(); // 获取坐标值 子绝父相 只能读取不能设置 3、滚动条(滚动事件) $(“div”).scrollTop...(); // 相对于滚动条顶部偏移 $(“div”).scrolllLeft(); // 相对于滚动条左部偏移 案例:两次跟随广告 案例:防腾讯固定导航栏 二、jQuery事件 1、绑定 click

1.3K30

jquery 与javascript 获取元素尺寸大小对比

jquery获取尺寸方法 width() 方法设置或返回元素宽度(不包括内边距、边框或外边距)。 height() 方法设置或返回元素高度(不包括内边距、边框或外边距)。...innerWidth() 方法返回元素宽度(包括内边距)。 innerHeight() 方法返回元素高度(包括内边距)。 outerWidth() 方法返回元素宽度(包括内边距和边框)。...outerHeight() 方法返回元素高度(包括内边距和边框)。 js获取尺寸方法 clientWidth 是对象可见宽度,不包滚动条等边线,会随窗口显示大小改变。...offsetWidth 是对象可见宽度,包滚动条等边线,会随窗口显示大小改变。 Window 尺寸 有三种方法能够确定浏览器窗口尺寸(浏览器视口,不包括工具栏和滚动条)。...或者 document.body.clientHeight document.body.clientWidth 屏幕 尺寸 screen.availWidth - 可用屏幕宽度(不包含下面的任务栏,

1.8K30

如何使用jQuery操作浏览器窗口事件?【jQuery框架应用入门15】

在浏览网页最常见就是浏览器窗口产生事件,比如浏览器大小变化时发生resize事件;浏览器滚动条变化时发生scroll事件。...这些事件在浏览器窗口比较直观,但实际上这两种情况也可以发生在html元素某个节点上。本节以较为直观浏览器窗口事件为例来说明jQuery中窗口事件使用。案例源代码: <!..."); }); $(window).resize(function() { $("#ctsize").html("当前窗体宽度" + window.innerWidth...> 网页预览效果如图5-22所示: 图5-22页面效果 在jQueryscroll事件是当滚轮出现时,用户使用鼠标滚轮滚动或者点击滚动条滚动才会发生事件。...当在使用resize事件时候,要注意检测浏览器窗口要将节点绑定到window上,而不是document节点。 当使用scroll滚动事件时候,绑定事件容器要有滚动条变化才会发生。

6110
领券