【发布时间】:2011-07-06 17:50:40
【问题描述】:
我有一个通过 JQuery 确定中间元素的滚动 DIV。我尝试使用 position() 和 offset() 参数,在这两种情况下,Firefox 都没有得到正确的答案,而 Chrome 和 Safari 可以。
position().top 或 offset().top 确定了容器中间元素的位置。然而,Firefox 是从滚动容器中确定它的,因此在滚动过程中总是向下而不是中间元素。
这里有 2 个小提琴,一个使用 .position(),另一个使用 .offset()。
OFFSET() -- http://jsfiddle.net/pxfunc/XHPYF/7/ 位置 () -- http://jsfiddle.net/U4qyp/133/
有人知道为什么会发生这种情况或如何解决吗?
【问题讨论】:
-
我也写了这个问题。答案与问题无关,然后像回答一样被忽略
标签: jquery firefox position offset