有没有办法从javascript中找到y内容偏移量。内容偏移的定义是:
内容视图的原点偏离滚动视图的原点
的点
答案 0 :(得分:2)
您可以使用以下代码查找位置:
function findPos(obj) {
var curleft = curtop = 0;
if (obj.offsetParent) {
curleft = obj.offsetLeft
curtop = obj.offsetTop
while (obj = obj.offsetParent) {
curleft += obj.offsetLeft
curtop += obj.offsetTop
}
}
return curtop;
}
您可以将其称为findPos(document.getElementById('myID'));
请检查此网址以获取解释:http://txt.binnyva.com/2007/06/find-elements-position-using-javascript/
答案 1 :(得分:1)
使用offsetLeft
和offsetTop
来了解元素的X和Y co-ord。
var X=element.offsetLeft;
var Y=element.offsetTop
获取更多帮助:https://developer.mozilla.org/en/DOM/element.offsetLeft