首页 > 其他 > 详细

获取元素的位置

时间:2019-08-10 14:56:01      阅读:86      评论:0      收藏:0      [点我收藏+]

  想要获取元素的位置:

    我们可以使用 getBoundingClientRect() 的方法;

    他的返回值中,提供了元素的 窗口到 元素的距离 ,并不是页面

  理解:getBoundingClientRect用于获取某个元素相对于视窗的位置集合。集合中有top, right, bottom, left等属性。

  使用方法:let a = obj.getBoundingClientRect()  // obj 就代表我们获取的元素

         console.log(a)  // a 是一个对象,它上面就拥有了我们 获取元素 身上 left right top bottom 的 属性,上面就是我们获取的位置

  如果是页面的话,我们使用 offsetTop 或者 offsetLeft 即可

获取元素的位置

原文:https://www.cnblogs.com/shangjun6/p/11331119.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!