本文介绍了使用JavaScript查找HTML元素的X / Y的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果未明确设置HTML元素(DIV)的XY坐标,我该如何找到它们的XY坐标?
How can I find the XY coordinates of an HTML element (DIV) from JavaScript if they were not explicitly set?
推荐答案
以下是我的工作方式:
// Based on: http://www.quirksmode.org/js/findpos.html
var getCumulativeOffset = function (obj) {
var left, top;
left = top = 0;
if (obj.offsetParent) {
do {
left += obj.offsetLeft;
top += obj.offsetTop;
} while (obj = obj.offsetParent);
}
return {
x : left,
y : top
};
};
这篇关于使用JavaScript查找HTML元素的X / Y的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!