jQuery offset() 获取元素距离顶部位置不准确的原因及解决方法
可能是因为该元素的父元素或祖先元素设置了定位或有边框、内边距等属性,导致 offset() 方法计算不准确。可以尝试使用 position() 方法获取相对于父元素的位置,或者进行坐标的修正。另外,如果元素是隐藏的或者 display 属性为 none,则无法正确地计算出位置,需要先显示元素后再获取位置。
原文地址: http://www.cveoy.top/t/topic/mAvx 著作权归作者所有。请勿转载和采集!