【问题标题】:Absolute .position() value [duplicate]绝对 .position() 值[重复]
【发布时间】:2015-03-31 11:44:25
【问题描述】:

有时,当我要求某个对象的.position().top 值时,它不会返回绝对值,即如果之前添加了一些图片,.position().top 值不会改变。 我如何询问对象(在本例中为 div)的绝对位置?

【问题讨论】:

  • @PrakharSingh,如果 css 中没有设置顶部,则返回空。
  • @PrakharSingh 我只得到'auto'
  • 使用offset() 而不是position()
  • @Mouser 是的,没错,它有效!!
  • 太糟糕了,我没有将它作为答案发布。给马里奥奖励:)

标签: javascript jquery html css position


【解决方案1】:

来自 jquery 文档:

.position() 方法允许我们检索当前位置 相对于偏移父元素的元素。将此与 .offset(),它检索当前相对于 文件。

http://api.jquery.com/position/

所以使用.offset()

【讨论】:

    猜你喜欢
    • 2011-07-28
    • 2012-07-03
    • 1970-01-01
    • 1970-01-01
    • 2017-05-21
    • 1970-01-01
    • 2013-10-26
    • 2021-09-03
    • 2017-07-10
    相关资源
    最近更新 更多