获取元素的位置

  想要获取元素的位置:

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

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

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

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

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

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

猜你喜欢

转载自www.cnblogs.com/shangjun6/p/11331119.html