我一直在研究,无法找到如何从父div中的子div获取正确的坐标。
我使用了getBoundingClientRect(),但是当调整浏览器大小时,坐标发生了变化。
var innerDiv = document.getElementById('innerDivID').getBoundingClientRect()
例如,父div位于页面的中心,宽度为1000px,高度为500px。
没有jquery只是纯粹的javascript。
答案 0 :(得分:0)
您必须在页面调整大小时重新计算,您可以执行此类操作。
onresize = function(){
var innerDiv = document.getElementById('innerDivID').getBoundingClientRect()
}