如果您在页面上呈现 HTML,即使它是隐藏的,它也会加载。如果您希望图像仅在需要时加载,则必须在 javascript 中的图像标签上动态设置源 (src)。
编辑 1:您引用的脚本只是检查您向下滚动页面的距离,然后通过检查它们的顶部来确定哪些图像可见(或几乎可见)——请参阅 $.belowthefold 和 $.rightoffold 扩展名。
当图像大小相同时,该示例效果很好,因为它们的容器也可以具有相同的大小,并且在延迟加载它们时不会出现任何奇怪的页面大小调整行为。如果您的图像的高度和宽度不同,您可能会得到一些奇怪的结果。
编辑2:
<script type="text/javascript" charset="utf-8">
$(document).ready( function() { $("img").removeAttr("src"); } );
</script>
<img src="Chrysanthemum.jpg" />
<img src="Desert.jpg" />
<img src="Hydrangeas.jpg" />
<img src="Jellyfish.jpg" />
<img src="Koala.jpg" />
<img src="Lighthouse.jpg" />
<img src="Penguins.jpg" />
<img src="Tulips.jpg" />