<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum=1.0,minimum=1.0,user-scalable=0" />
</head>
<body>
<div id="picker">
<img src="//repo.bfw.wiki/bfwrepo/image/5d65ea7d8bc8b.png?x-oss-process=image/auto-orient,1/resize,m_fill,w_300,h_300,/quality,q_90" />
</div>
<script type="text/javascript">
var getOffset = function(el) {
var scrollTop =
el.getBoundingClientRect().top + document.body.scrollTop + document.documentElement.scrollTop;
var scrollLeft =
el.getBoundingClientRect().left + document.body.scrollLeft + document.documentElement.scrollLeft;
return {
top: scrollTop,
left: scrollLeft
};
};
var el = document.getElementById("picker");;
console.log(getOffset(el));
</script>
</body>
</html>
网友回复