电商网站,加载多图片时,如何确定页面高度?

1.问题:
在一个有多图片的长网页中,由于加载速度原因,可能点击网页中链接跳转时,图片还未加载完,当从链接后退返回该网页时,不能定位到跳转前的位置。
2.猜想:
该网页正在加载的图片时,图片具有高度,而后退回该网页时,未加载的图片没有高度,所以导致滚动条定位不准确。
3.求教:
请问如何才能确定网页高度,使滚动条定位准确?(图片都是自适应高度,不能固定高度)

阅读 2.1k
3 个回答

不如定位到某个元素的位置?

既然是点击链接跳转过去的,那我返回过来的时候,我定位到这个链接的位置?

图片懒加载 滚动到图片再去加载图片

这个我觉得是基于这样的处理来简化的

  1. 这种大量的图片都是标准化的,或者在加载代码中有尺寸数据,这样可以提前生成占位符,从而可以提前计算出合适的高度
  2. 采用懒加载来控制实际加载,非可视区图片延迟加载
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏