当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 获取页面元素的位置

获取页面元素的位置

2020年04月26日  | 移动技术网IT编程  | 我要评论
var getcoords = function(el){
  var box = el.getboundingclientrect(),
  doc = el.ownerdocument,
  body = doc.body,
  html = doc.documentelement,
  clienttop = html.clienttop || body.clienttop || 0,
  clientleft = html.clientleft || body.clientleft || 0,
  top  = box.top  + (self.pageyoffset || html.scrolltop  ||  body.scrolltop ) - clienttop,
  left = box.left + (self.pagexoffset || html.scrollleft ||  body.scrollleft) - clientleft
  return { 'top': top, 'left': left };
};

原文地址 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网