1

是否可以停止加载图像,直到通过 jQuery 请求?

我目前正在使用 jQuery Waypoints,并且只想在该特定位置将图像加载到文档中一次......

这适用于 IMG 标签中的图像,以及背景图像?

4

2 回答 2

3

任何时候<img>创建一个标签,或者一个Image对象.src设置了它的属性,它就会开始尝试加载。

我知道做你想做的唯一方法是确保在实际需要之前不会创建元素。

如果您知道图像有多大,您可以使用按比例放大到正确尺寸的 1x1 占位符,然后.src在需要时将占位符替换为正确的图像。这至少应该使您的页面布局保持稳定并避免重排。

于 2013-03-06T19:40:38.393 回答
0

您可以简单地创建没有任何标签的图像,因此浏览器将无需加载任何内容。然后在需要时强制浏览器加载图像。查看本教程,了解如何按需加载图像

于 2013-06-05T16:57:15.327 回答