在父div中获取div坐标

时间:2017-08-01 03:51:09

标签: javascript coordinates

我一直在研究,无法找到如何从父div中的子div获取正确的坐标。

我使用了getBoundingClientRect(),但是当调整浏览器大小时,坐标发生了变化。

 var innerDiv = document.getElementById('innerDivID').getBoundingClientRect()

例如,父div位于页面的中心,宽度为1000px,高度为500px。

没有jquery只是纯粹的javascript。

1 个答案:

答案 0 :(得分:0)

您必须在页面调整大小时重新计算,您可以执行此类操作。

onresize = function(){
  var innerDiv = document.getElementById('innerDivID').getBoundingClientRect()
}