获取div div内的父div div
问题描述:
我一直在研究一段时间,无法找到如何从父div内的子div获得正确的坐标。获取div div内的父div div
我用getBoundingClientRect(),但是当浏览器调整大小时,坐标改变了。
var innerDiv = document.getElementById('innerDivID').getBoundingClientRect()
例如父div位于页面的中心,宽度为1000px,高度为500px。
没有jQuery只是纯粹的JavaScript。
答
你必须重新计算页面调整大小,你可以做这样的事情。
onresize = function(){
var innerDiv = document.getElementById('innerDivID').getBoundingClientRect()
}
您可以将函数绑定到onresize并重新计算值 –