扫码关注官方订阅号
在PC端可以用jquery.lazyload或者echo.js 来做图片的延迟加载,但必须设置图片的width和height,否则插件可能无法正常工作。在移动端不知道图片宽高的情况下或者说图片是响应式的,宽度100%,高度自适应,如何做延迟加载?各位一般是怎样解决的?
人生最曼妙的风景,竟是内心的淡定与从容!
如果图片大小未知,或者设计意图不允许控制显示时的图片大小,那么可以把插件初始化放在图片延迟加载完成之后。如果可以预先知道图片大小,可以把宽高写在元素的属性里,获取后放一个空图片点位符。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
如果图片大小未知,或者设计意图不允许控制显示时的图片大小,那么可以把插件初始化放在图片延迟加载完成之后。如果可以预先知道图片大小,可以把宽高写在元素的属性里,获取后放一个空图片点位符。