gpt4 book ai didi

javascript - 带有延迟加载选项的 Owl Carousel 2

转载 作者:行者123 更新时间:2023-11-30 12:24:13 25 4
gpt4 key购买 nike

我正在使用 Owl Carousel 2在一个项目中并且运行良好。

我想延迟加载每个项目中的图像。值得庆幸的是,Owl Carousel 2 有一个内置选项。但是,没有选项可以抢先延迟加载下一个或两个项目(尚未在视口(viewport)中)中的图像。

有没有其他人遇到过这个问题或者有什么解决方案可以提供?

例如,在 this demo 中,有四张幻灯片可供查看。但我希望先发制人地加载幻灯片 5 和 6 中的图像。当您滚动浏览轮播时,接下来要显示但尚未显示的幻灯片也应该在它们变得可见之前开始加载。

最佳答案

可以尝试添加lazySizes . lazySizes 是第三方延迟加载器,它会自动检测附近的 View 图像,因此无需配置即可与许多 slider 一起使用。

如果您想强制预加载,您还可以添加 class lazypreload

这里有两个例子:

请注意,您可能需要 specify the image dimensions .

关于javascript - 带有延迟加载选项的 Owl Carousel 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30018131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com