图片懒加载

为了优化网页性能,减少网络资源的浪费,我们经常会在有大量静态资源图片时,进行图片懒加载,接下来看看具体操作吧

1.先把所有图片的路径写入data-src中(此时页面不会显示图片)
超简单的图片懒加载
2.可以设置一些css动画特效
超简单的图片懒加载
3.监听外部div的scroll滚动事件,当图片进入可视区域(imgTop - boxTop <= box.clientHeight)时,设置图片的src为data-src的值,并给图片添加classname = ‘fade’,就完成啦
超简单的图片懒加载

getBoundingClientReact().top是距离顶级父元素的高度,imgTop - boxTop <= box.clientHeight时,说明图片此时进入可试区域

相关文章:

  • 2022-12-23
猜你喜欢
  • 2022-02-14
  • 2022-02-18
  • 2021-06-19
  • 2021-12-01
相关资源
相似解决方案