是否可以停止加载图像,直到通过jQuery请求?
我目前正在使用jQuery Waypoints,并且只希望在该特定位置将图像加载到文档中...
这适用于IMG标签中的图像,还有背景图像?
答案 0 :(得分:3)
每当创建<img>
标记或Image
对象设置了.src
属性时,它就会开始尝试加载。
我知道做你想做的事的唯一方法是确保在实际需要之前不创建元素。
如果您知道图像的大小,可以使用放大到正确尺寸的1x1占位符,然后在需要时用正确的图像替换占位符.src
。这至少应该保持页面布局稳定并避免回流。
答案 1 :(得分:0)
您可以简单地创建没有任何标签的图像,因此浏览器无需加载任何内容。然后强制浏览器在需要时加载图像。查看本教程how to load images on demand