获取元素位置的确切方法是啥? [复制]
Posted
技术标签:
【中文标题】获取元素位置的确切方法是啥? [复制]【英文标题】:what's the exact way to get the position of an element? [duplicate]获取元素位置的确切方法是什么? [复制] 【发布时间】:2010-11-26 06:01:42 【问题描述】:与客户区浏览器窗口左上角有关。
【问题讨论】:
我在重复标志上的错误。以为我看到了一个 jQuery 标签。 【参考方案1】:试试这个:http://www.quirksmode.org/js/findpos.html
【讨论】:
这是正确的想法,但我相信在处理element.offsetParent
和element.offsetTop
/element.offsetLeft
的方式上存在一些浏览器不一致。在复制/粘贴代码之前,我会研究主要框架是如何做到这一点的......
实际上 quirksmode 多年来一直在处理跨浏览器兼容性问题,但如果您可以使用 Jquery(或其中的一部分),请查看偏移方法 docs.jquery.com/CSS/offset
确实如此。 jQuery 实现非常复杂:code.google.com/p/jqueryjs/source/browse/trunk/jquery/src/… Prototype 的 Element.viewportOffset()
可能也值得一看 prototypejs.org/assets/2009/8/31/prototype.js以上是关于获取元素位置的确切方法是啥? [复制]的主要内容,如果未能解决你的问题,请参考以下文章