jQuery offset位置不准的解决方法:使用positon
清泛原创
如果发现jQuery对象的offset位置与预想不一致的情况下,可以尝试使用position()函数:
$(obj).position().top;
offset(): 获取元素在文档中的位置。
position(): 获取相对(父元素)位置。
$(obj).position().top;
offset(): 获取元素在文档中的位置。
position(): 获取相对(父元素)位置。
参考:https://www.cnblogs.com/rysinal/p/7682147.html