【问题标题】:how to find when Image src was loaded fulfill如何查找加载 Image src 的时间
【发布时间】:2014-01-11 18:14:41
【问题描述】:

当我使用 promise 函数确定我的图像是否已加载时,然后在加载 img 标签时和加载 Image src 之前,此方法会显示我的警报。我喜欢在我的图像加载完成时找到,有什么方法可以解决这个问题?

$('#Image').promise().done(function() {
  alert("Loaded");
});

【问题讨论】:

    标签: jquery image load promise


    【解决方案1】:

    您可以为此使用 load

    $(document).ready(function() {
    var imageLoaded = function() {
        alert('21')
    }
    $('#img1').each(function() {
        var tmpImg = new Image() ;
        tmpImg.onload = imageLoaded ;
        tmpImg.src = $(this).attr('src') ;
    }) ;
    }) ;
    

    【讨论】:

    • 谢谢,但我使用它,当第一次加载图像时,它确实可以工作,但是当第二次刷新页面时,图像加载不起作用,因为第二次保存在客户端的图像并加载( ) 功能不起作用
    • @MojtabaSh:更新了答案。请检查。
    猜你喜欢
    • 2015-07-03
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    • 2019-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-18
    相关资源
    最近更新 更多