获取某个元素相对于视窗的位置-getBoundingClientRect
1. getBoundingClientRect用于获取某个元素相对于视窗的位置集合。集合中有top, right, bottom, left等属性。
语法:这个方法没有参数
rectObject = object.getBoundingClientRect();
返回值类型:TextRectangle对象,每个矩形具有4个整数性质(上右下左)表示的坐标的矩形,以像素为单位。
rectObject.top:元素上边到视窗上边的距离;
rectObject.right:元素右边到视窗左边的距离;
rectObject.bottom:元素下边到视窗上边的距离;
rectObject.left:元素左边到视窗左边的距离;
搬运工:http://www.cnblogs.com/Songyc/p/4458570.html
转载于:https://www.cnblogs.com/liuqingxia/p/7766391.html
获取某个元素相对于视窗的位置-getBoundingClientRect相关推荐
- 用getBoundingClientRect()来获取页面元素的位置
以前绝大多数的使用下面的代码来获取页面元素的位置: [code="javascript"]var _x = 0, _y = 0; do{ _x += el.offsetLeft; ...
- jquery获取设置元素宽高位置height()、width()、offset()、position()、scrollTop()、scrollLeft()
全栈工程师开发手册 (作者:栾鹏) jquery系列教程2-style样式操作全解 jquery获取设置元素宽高位置 jquery的通过height().width().offset().positi ...
- 用Javascript获取页面元素的位置
制作网页的过程中,你有时候需要知道某个元素在网页上的确切位置. 下面的教程总结了Javascript在网页定位方面的相关知识. 一.网页的大小和浏览器窗口的大小 首先,要明确两个基本概念. 一张网页的 ...
- 使用html元素的getBoundingClientRect来获取dom元素的时时位置和大小
使用: var section = $('.section'):这是jquery包装的dom元素,其他前端框架返回的可能也是一个包装元素, 我们需要获得的是里面的html的dom元素 然后:secti ...
- vue 获取元素在浏览器的位置_前端开发JS获取页面元素的位置
1.网页的大小和浏览器窗口的大小 一张网页的全部面积,就是它的大小.通常情况下,网页的大小由内容和 document元素的clientHeight和clientWidth属性,就代表了网页的大小. f ...
- [html] 精确获取页面元素位置的方式有哪些?
[html] 精确获取页面元素位置的方式有哪些? let btn = document.querySelector('#ele') let {top, left} = getComputedStyle ...
- php获取元素位置,jquery如何获取当前元素的位置
源 /php中文网 源 /www.php.cn jquery获取当前元素的位置,并且是相对于文档的位置.我们可以使用jQuery offset()方法来实现.offset()方法仅适用于可见元素 ...
- 获取页面元素的滚动位置,兼容各浏览器
/***获取页面元素的滚动位置@param {DOM} el Dom元素*return {Object} 元素滚动位置对象*/function getScroll (el) {var d = el,d ...
- js,jquery获取页面元素距离浏览器工作区顶端的距离
先介绍几个属性:(暂时只测了IE和firefox,实际上我工作中用到的最多的是chrome) 网页被卷起来的高度/宽度(即浏览器滚动条滚动后隐藏的页面内容高度) (javascript) ...
最新文章
- pytorch笔记:VGG 16
- hibernate3.4+struts1.3分页封装,有兴趣者可以看一下
- 图像处理:matplotlib
- Jsoncpp Compiler、Programming
- 看动画学算法之:doublyLinkedList
- python 声明变量类型_每日一课 | Python 检查变量的类型
- QT学习笔记(一):VS2013 +QT 5.8 运行、编译问题解决
- JAVA学习--集合的遍历
- python print 变量_Python之print()函数与变量
- mysql rpl_MySQL管理工具MySQL Utilities — mysqlrplcheck(44)
- Python小白的数学建模课-02.数据导入
- 诗与远方:无题(十六)
- php框架加滑动条,IOS_iOS实现双向滑动条效果,最近做项目,碰到一种双向滑 - phpStudy...
- 莫比乌斯函数(bzoj 1101: [POI2007]Zap)
- 【效率】7个免费的PDF文献资源网站,再也不用为搜索文献发愁了!
- 熊猫的python小课账号_校长,我要上车——python模拟登录熊猫TV
- 全国计算机等级考试怎么卸载,教你三种方法卸载Windows7SP1Beta
- paypal php 退款,PayPal的Restful-API方式退款、WEB支付、回调
- 知识图谱学习(一) py2neo
- 八段数码管数字显示实验c语言,八段数码管显示实验.doc
热门文章
- 脑机接口简史——假如这篇推送是你靠意念打开的
- 2020 五大技术趋势:无人驾驶发展、机器视觉崛起、区块链实用化、人类增强技术、超自动化...
- 中国机器人产业发展报告(2019)正式发布!
- 人工智能技术在美国国家安全领域的应用
- 李剑锋:意识科学就在身边
- 中国AI创新者论坛成功举办!这里有一份AI教育和医疗的落地秘籍
- 汽车与智能家居互联时代 语音控制很关键
- 北京出台自动驾驶新规:自动驾驶车辆须配备司机应急
- 不是“老赖”是“真还”!罗永浩 6 亿债务还了 4 亿
- .NET 页面间传值的几种方法