【发布时间】:2014-09-17 14:41:51
【问题描述】:
我试图在 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 秒后将其与原始图像一起添加。还是不行,至少firebug说图片一开始就加载了,firebug可信吗?
【问题讨论】:
标签: javascript jquery lazy-loading