我正在使用$.position
相同的选择器,并且我得到了不同的top
值结果。
问题可能在于在滚动 div 中获取选择器的位置。这就是为什么我使用$.position
而不是$.offset
,但似乎我做错了什么。
您可以尝试在我的小提琴上多次单击文本“获取位置”:http: //jsfiddle.net/FgftM/1/
一旦 div 滚动查找选择器,再次单击“获取位置”不应该做任何事情,因为我已经在选择器位置。
结果position
值显示在底部。
为了阐明页面的结构,这里有一个草图:
原小提琴:http: //jsfiddle.net/BtZQE/16/