我有一个网站,里面有很多图片。我希望先加载一些图片(因为用户会滚动到最后一张图片)。假设这是 html:
<img src='img1.jpg'>
<img src='img2.jpg'>
<img src='img3.jpg'>
<img src='img4.jpg'>
如何让 img3.jpg
和 img4.jpg
在 img1.jpg
和 img2.jpg< 之后开始加载
加载?
最佳答案
我完全同意 Steve Testa 的回答 - Mike Tupola 的 jQuery 插件是所谓的“延迟加载”的最佳插件之一 - 然而,我最近偶然发现了该插件的重大改进。正如 Steve 提到的,Mike Tupola 的插件只适用于图像;幸运的是,这个插件叫做 LazyLoadAny - 它允许你延迟加载你想要的任何东西:https://github.com/emn178/jquery-lazyload-any
我最近在一个产品列表页面上使用了这个,客户没有分页但不希望它们全部立即加载 - 这是一个很好的资源并且易于使用。如果您需要进一步的解释,请询问。
关于javascript - 我怎样才能一个接一个地加载图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32785669/