html获取元素坐标

// 获取元素坐标
function getElementOffset(element) {
  let offset = { left: 0, top: 0 }
  let current = element.offsetParent

  offset.left += element.offsetLeft
  offset.top += element.offsetTop

  while (current !== null) {
    offset.left += current.offsetLeft
    offset.top += current.offsetTop
    current = current.offsetParent
  }
  return offset
}


版权声明:本文为hobtdto原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。