我试图停止在 dom 上使用 javascript 加载图像,然后在我想要的时候初始化加载,即所谓的图像延迟加载。像这样的东西:
$(document).ready(function () {
var images = $('img');
$.each(images, function() {
$(this).attr('src', '');
});
});
这不起作用(在 ff3.5、safari 3-4 中测试)。无论如何,图像正在加载,我不明白。
例如,这个插件 www.appelsiini.net/projects/lazyload 正在做同样的事情,在页面加载时删除 src 属性。
我错过了什么?
编辑:我在这里添加了一个测试页面:http: //dev.bolmaster2.com/dev/lazyload-test/ 我首先完全删除了 src 属性,然后在 5 秒后将其与原始图像一起添加。仍然不起作用,至少萤火虫说图像在开始时就被加载了,萤火虫可以信任吗?