gpt4 book ai didi

javascript - 停止使用 javascript(延迟加载)加载图像?

转载 作者:数据小太阳 更新时间:2023-10-29 05:11:19 25 4
gpt4 key购买 nike

我正在尝试停止在 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 值得信任吗?

最佳答案

试试 removeAttr("src");如 http://www.appelsiini.net/projects/lazyload

$(document).ready(function () {
var images = $('img');
$.each(images, function() {
$(this).removeAttr("src");
});
});

如果还是不行。检查 this.loaded - 也许它们加载得太快了。

关于javascript - 停止使用 javascript(延迟加载)加载图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1339901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com