移动端网页,图片如何延迟加载,图片的宽高不定?

在PC端可以用jquery.lazyload或者echo.js 来做图片的延迟加载,但必须设置图片的width和height,否则插件可能无法正常工作。在移动端不知道图片宽高的情况下或者说图片是响应式的,宽度100%,高度自适应,如何做延迟加载?各位一般是怎样解决的?

阅读 3.9k
1 个回答

如果图片大小未知,或者设计意图不允许控制显示时的图片大小,那么可以把插件初始化放在图片延迟加载完成之后。如果可以预先知道图片大小,可以把宽高写在元素的属性里,获取后放一个空图片点位符。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题