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

2019-06-12  本文已影响0人  你想跳舞吗

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

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

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

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

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

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

$(window).on("load",function(){
    xxx
})
上一篇 下一篇

猜你喜欢

热点阅读