【问题标题】:Finding position from top of page从页面顶部查找位置
【发布时间】:2014-03-01 09:08:40
【问题描述】:

我正在使用 jQuery 的“偏移量”从页面顶部查找 div 的坐标。

我发现 Firefox (27.0.1) 和 Safari/Chrome (Safari 7.01) 之间存在一些问题。

如果我使用以下内容:

var positionTop = $('#div').offset().top;

如果我向下滚动到页面底部并显示此变量,则在两个浏览器中它是不同的。

Firefox 正在从实际页面顶部设置坐标,而 Safari 和 Chrome 正在从视口顶部设置坐标!

我在谷歌搜索了一遍又一遍,找不到解决办法。

谁能告诉我如何同时从页面顶部或视口顶部进行测量?

谢谢。

【问题讨论】:

    标签: jquery google-chrome firefox safari offset


    【解决方案1】:

    使用 position() 代替 offset()

    var positionTop = $(this).position().top;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-09
      • 1970-01-01
      • 2011-07-12
      • 2011-11-05
      • 1970-01-01
      相关资源
      最近更新 更多