代码之家  ›  专栏  ›  技术社区  ›  mwieczorek

如何检测AJAX加载的图像何时完全下载?

  •  0
  • mwieczorek  · 技术社区  · 13 年前

    http://www.gosihanoukville.com/

    如果您使用Slowwish连接,则在加载完背景图像之前,横幅将加载并开始移动(旋转)。我想知道是否有一种方法来检测图像是否已完全下载,然后我有脚本开始移动横幅。

    谢谢你的帮助-这让我发疯了。

    1 回复  |  直到 13 年前
        1
  •  1
  •   Phrogz    13 年前

    我通常会这样做:

    var imagesToLoad = [];
    var imagesLoaded = 0;
    
    // Register this handler using whatever framework you like
    var whenImageLoaded = function(){
      if (++imagesLoaded == imagesToLoad.length){
        // Start moving the banners.
      }
    }