关于JQ offset()top 获取位置不准确的解决方法

应用场景:网站响应式开发

问题重现:刷新获取距离顶部偏移位置不准确,偶尔有准确。

问题解决思路:刚开始以为是绝对定位的问题,脱离文档流,所以位置获取不到,后来发现是渲染问题,图片没加载完成的时候不占位置,所以位置获取不到

问题解决:使用load,当页面加载完成后,再获取位置,使用document(ready)并不能保证页面全部渲染完毕

  $(window).load(function(){
      xxx
})

后来发现使用load的时候报错,原因是因为最高版本的JQ没有load方法,最后解决方案是使用on监听

$(window).on("load",function(){
    xxx
})
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。