我有一个滚动DIV即通过JQuery确定在中间的元件。我曾尝试过使用position()
和offset()
参数,在这两种情况下,Firefox在Chrome和Safari中都没有得到正确答案。JQuery的通过位置找到元件 - 火狐.POSITION().offest()错误
的position().top
或offset().top
确定来自所述容器的中间元件的位置。然而,Firefox从滚动容器中确定它,并因此在滚动期间始终关闭第三个元素而不是中间元素。
这里有2个小提琴,一个使用.position()
和其它.offset()
。
OFFSET()
- http://jsfiddle.net/pxfunc/XHPYF/7/
POSITION()
- http://jsfiddle.net/U4qyp/133/
任何人有任何想法,为什么这种情况正在发生或如何解决呢?
编辑 - 问题的
部分是插件iScroll但这需要作出的单元工作,所以我不知道有没有办法来确定哪些元素是100px;
低于容器的顶部。
干得好。我准备扼杀某人 –