当前位置:博客展示

jquery实现高度的获取-位置函数[图]

作者: 创建时间:2016-12-21 20:26:28

一。位置函数

1.offset()

获取匹配元素在当前视口的相对偏移。返回的对象包含两个整形属性:top 和 left。此方法只对可见元素有效。

2.innerWidth()

获取第一个匹配元素内部区域宽度(包括补白、不包括边框)。此方法对可见和隐藏元素均有效。返回值:整型数据

3.innerHeight()

获取第一个匹配元素内部区域高度(包括补白、不包括边框)。此方法对可见和隐藏元素均有效。返回值:整型数据本贴由FastMVC首发,谢谢关注FastMVC。

4.outerWidth()

获取第一个匹配元素外部宽度(默认包括补白和边框)。此方法对可见和隐藏元素均有效。返回值:整型数据

5.outerHeight()

获取第一个匹配元素外部高度(默认包括补白和边框)。此方法对可见和隐藏元素均有效。返回值:整型数据

6.scrollTop()

获取匹配元素相对滚动条顶部的偏移。

7.scrollLeft()

获取匹配元素相对滚动条左侧的偏移

二。参考: 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
$(document).ready(function(){
	alert($(window).height()); //浏览器当前窗口可视区域高度
	alert($(document).height()); //浏览器当前窗口文档的高度
	alert($(document.body).height());//浏览器当前窗口文档body的高度
	alert($(document.body).outerHeight(true));//浏览器当前窗口文档body的总高度 包括border padding margin
	alert($(window).width()); //浏览器当前窗口可视区域宽度
	alert($(document).width());//浏览器当前窗口文档对象宽度
	alert($(document.body).width());//浏览器当前窗口文档body的宽度
	alert($(document.body).outerWidth(true));//浏览器当前窗口文档body的总宽度 包括border padding margin
})

加一个参考图:

相关评论
<··>
Ctrl + Enter快速提交
提交
还没有评论,赶快来坐沙发吧!
博客达人
网站目录
首页 讨论中心 帮助手册 下载中心 站内博客 用户管理
友情链接
强制裂变源码
声明
电话:18729480012 地址:西安市高新路18号凯创国际A1802号 西安爱迪科技 陕ICP备14010060号2014-2020 版权所有