javascript - 使用 jquery 等待特定图像完全加载?

标签 javascript jquery

我目前正在使用下面的代码来加载图像,但我想在图像完全加载之前显示某种加载 gif。

$('#addimage').attr('src', src[i]);
$('#addimage').show();

因为我在动画媒体盒中使用它,所以 block 中的图像加载看起来不太好,所以在图像加载时我想通过显示加载 gif 来替换它。谢谢

最佳答案

使用 load()事件:

$("#addimage").load(function() {
  $(this).show();
});

编辑:显示一张图片直到另一张图片加载有点复杂,但完全可行。参见 Image Loading .

关于javascript - 使用 jquery 等待特定图像完全加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2129392/

相关文章:

javascript - 如何枚举私有(private) JavaScript 类字段

javascript - 来回移动 div

javascript - AJAX 和 jQuery 的问题

javascript - 在 RequireJS 中 - 不能在路径中使用别名 jQuery 名称

javascript - 我如何监控特定 ID 何时出现在带有 javascript 突变的屏幕上?

javascript - 从字符串解析为日期时间

jquery - Asp.net MVC Ajax 迭代

javascript - 为什么我不能为元素设置过渡

javascript - ajax 未在声明的变量上设置值

javascript - 动态生成列表上 'click' 上的 jQuery 返回 'an empty string'