【问题标题】:Do jquery .position().top and javascript .offsetTop do the same thing?jquery .position().top 和 javascript .offsetTop 做同样的事情吗?
【发布时间】:2014-12-11 16:29:35
【问题描述】:

我很清楚 jquery 中 .offset().position() 之间的区别(如 here 所述),但是我对这些映射到 javascript 函数的方式感到困惑。基于this 文章,javascript 中的.offsetTop 似乎与 jquery 中的.position().top 做同样的事情。真的吗?如果是这样,你如何在javascript中获得.offset()的行为?如果不是,你如何获得.position()的行为?

谢谢!

【问题讨论】:

标签: javascript jquery position parent-child offset


【解决方案1】:

jQuery 中的.position().top 等价于javascript 中的.offsetTop

问题中引用的两篇文章都是准确的。

请记住,正如.offsetTop 上的文章中所述,如果您想要相对于直接父元素的偏移量,则必须在该元素上设置position 属性。

我仍然对这个命名方案感到困惑,我不确定如何在 javascript 中获取 jQuery .offset() 的行为。

【讨论】:

    猜你喜欢
    • 2020-10-28
    • 2021-05-02
    • 2012-10-04
    • 2012-09-08
    • 1970-01-01
    • 2017-10-21
    • 2022-07-27
    • 2011-10-10
    • 2021-01-20
    相关资源
    最近更新 更多