javascript - Lozad延迟加载插件,加载前图片显示链接断开
问题描述
我在图像网格上使用延迟加载插件 lozad。加载页面时,所有图像都会在加载前显示一秒钟的链接缩略图损坏。如果我向下滚动,当行进入视图时,它们也会在完全加载之前显示为断开的链接。我能做些什么来防止这种情况发生吗?
解决方案
您可以尝试设置 rootMargin 以便更早地加载图像。查看自述文件:
const observer = lozad('.lozad', {
rootMargin: '10px 0px', // syntax similar to that of CSS Margin
threshold: 0.1 // ratio of element convergence
});
observer.observe();
您还可以从断开的链接中设置外观样式,请参阅:https ://bitsofco.de/styling-broken-images/
推荐阅读
- paypal - PayPal webhook 自定义标头
- php - PHP PDO 一旦分配给变量就会挂起
- ios - 无法在flutter ios应用程序的谷歌登录中显示“选择帐户”表单
- reactjs - 如何使用“normalizr”规范化这个简单的 API 响应?
- c - C中的POSIX信号量但仍然有竞争条件?
- python - 如何在熊猫数据框中查找重复项并打印它们
- npm - 如何使用 npm 监视文件夹中文件的更改?
- python - 如果我想给我的进程池更多的工作,我可以在 Pool.close() 之前调用 Pool.join() 吗?
- html - 如何在 h1 标题左侧对齐我的徽标?
- swift - 非活动导航按钮