【发布时间】:2014-12-11 16:29:35
【问题描述】:
我很清楚 jquery 中 .offset() 和 .position() 之间的区别(如 here 所述),但是我对这些映射到 javascript 函数的方式感到困惑。基于this 文章,javascript 中的.offsetTop 似乎与 jquery 中的.position().top 做同样的事情。真的吗?如果是这样,你如何在javascript中获得.offset()的行为?如果不是,你如何获得.position()的行为?
谢谢!
【问题讨论】:
-
如果有人想要source,请从第 109 行开始快速参考
-
感谢@dfsq 和@LcLk!根据此源代码,
.position().top的等效项似乎是elem.offsetTop - elem.parentOffset.offsetTop。对吗?
标签: javascript jquery position parent-child offset