假设我们有一个图片幻灯片,这些图片的缩略图以滑块的形式显示在 div 容器中(我用 Jquery 创建了),每个图片都包含在一个带有 CSS 背景设置的
这些图片来自数据库,并且是动态创建的。 我的需求是: 在每个
我看过一些网站使用 JS 仅在浏览器可见时加载图像,也许这可以是我寻找的相同情况,因为我正在使用滚动条,一次只显示部分图片,而当页面加载时。
<li>
中,当然代表着该图片。由于它们的大小和宽高比各不相同,我选择使用背景图片进行布局。这些图片来自数据库,并且是动态创建的。 我的需求是: 在每个
<li>
上显示一个“正在加载”的消息,并等待背景图片被缓存后显示出来。他们所能想到的方法(并不确定是否可行)是:
- 在显示“正在加载”消息时暂时取消每个
<li>
的背景 - 为每个背景制作循环以获取图像 url
- 使用 $.get 函数加载它,然后在加载完成后执行任何操作
我看过一些网站使用 JS 仅在浏览器可见时加载图像,也许这可以是我寻找的相同情况,因为我正在使用滚动条,一次只显示部分图片,而当页面加载时。