回答
使用offsetLeft
和offsetTop
的原点偏移知道X和Y共同点ord的元素。
var X=element.offsetLeft;
var Y=element.offsetTop
更多的帮助:https://developer.mozilla.org/en/DOM/element.offsetLeft
这只会给位置相对于元素的父母。不是实际的位置。 – techfoobar 2012-02-03 05:57:53
正确。所以使用element.offsetParent来获得父级,然后找到父级的offseft,然后计算你的元素位置。 – Pranav 2012-02-03 06:03:47
@techfoobar:你的解决方案很好。 – Pranav 2012-02-03 06:08:37
您可以使用下面的代码找到的位置:
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( '身份识别码')) ;
检查此URL的解释:http://txt.binnyva.com/2007/06/find-elements-position-using-javascript/
感谢您发布完整的工作功能。只是救了我摆弄它。 – 2012-05-16 14:21:16
- 1. 设置动态扩展滚动视图的内容偏移量
- 2. iOS如何获得滚动视图中视图的内容偏移量
- 3. UIViewController:extendedLayoutIncludesOpaqueBars和滚动视图偏移量
- 4. Xcode - 滚动视图中的内容偏移
- 5. 表视图滚动内容偏移问题
- 6. 滚动视图不会改变内容偏移
- 7. 让UIScrollView的子视图不受滚动视图内容偏移的影响
- 8. 滚动视图在ios中的估计偏移量
- 9. 如何在列表视图中设置滚动偏移量
- 10. UITextView动画视图后的内容偏移量不足
- 11. NSUserDefaults的 - 节能滚动视图偏移
- 12. jQuery的滚动偏移量
- 13. UITableView headerView滚动偏移量
- 14. 更改内容偏移量
- 15. 只链接两个滚动视图的垂直偏移量
- 16. jQuery在动态加载内容后滚动到错误的偏移量
- 17. 容器视图和滚动视图呈现偏移的表示形式
- 18. 滚动视图中的中心内容
- 19. 如何使用一种方法在多个滚动视图上设置内容偏移量?
- 20. 滚动div移动内容
- 21. 如何在重置内容插入后设置滚动偏移量?
- 22. 动态内容的滚动视图setcontentsize
- 23. 在移动视图中将所有内容向右移动
- 24. 在滚动视图中使用手势(通过手势将内容移出滚动视图)
- 25. 滚动视图内滚动视图android
- 26. 滚动窗格内容在窗格中移动。锁定内容
- 27. RichTextBlock滚动到指定的偏移量
- 28. RecyclerView带偏移量的滚动速度
- 29. 的UIScrollView不滚动偏移量
- 30. UITableViewCell不需要的内容偏移量
你是什么意思'y content offset'?你的意思是任何特定元素的y偏移量? – techfoobar 2012-02-03 05:49:52
是啊..一个元素说,我有一个IMG这是在页面的底部 – xonegirlz 2012-02-03 05:55:04