【发布时间】:2014-10-13 19:45:11
【问题描述】:
我有一个div 和float: right,我正在尝试获取它与视口顶部的距离。在除 Safari 之外的所有浏览器中,我都从element.getBoundingClientRect().top 获得了预期的结果。 Safari 似乎在报告元素与页面顶部的距离,而不是视口。这与spec for this method 中的定义相反(据我了解)。是 Safari 只是没有遵守这里的规则,还是其他浏览器对我的一些我没有看到的错误更加宽容?
【问题讨论】:
-
您在其他“移动”浏览器中是否也有相同的体验?
-
这不在 Mobile Safari 上。
标签: javascript dom safari getboundingclientrect