是否可以停止加载图像,直到通过 jQuery 请求?
我目前正在使用 jQuery Waypoints,并且只想在该特定位置将图像加载到文档中一次......
这适用于 IMG 标签中的图像,以及背景图像?
任何时候<img>
创建一个标签,或者一个Image
对象.src
设置了它的属性,它就会开始尝试加载。
我知道做你想做的唯一方法是确保在实际需要之前不会创建元素。
如果您知道图像有多大,您可以使用按比例放大到正确尺寸的 1x1 占位符,然后.src
在需要时将占位符替换为正确的图像。这至少应该使您的页面布局保持稳定并避免重排。
您可以简单地创建没有任何标签的图像,因此浏览器将无需加载任何内容。然后在需要时强制浏览器加载图像。查看本教程,了解如何按需加载图像