Jquery plugins 如何使用defect.js按顺序加载图像

Jquery plugins 如何使用defect.js按顺序加载图像,jquery-plugins,Jquery Plugins,我正在使用defect.js更快地加载站点 我有一个白色的div来阻止内容,我想在第一张图片加载后消失 我想我可以数一数图像,但我意识到后面的一些图像可以先加载,这通常会发生,因为有一个阈值参数加载滚动条上的图像 有人能帮我一个聪明的方法吗 以下是我的代码和糟糕的解决方案: $("img").unveil(2000, function() { $(this).load(function(){ if(imageCount >= 4){ $(".white-co

我正在使用defect.js更快地加载站点

我有一个白色的div来阻止内容,我想在第一张图片加载后消失

我想我可以数一数图像,但我意识到后面的一些图像可以先加载,这通常会发生,因为有一个阈值参数加载滚动条上的图像

有人能帮我一个聪明的方法吗

以下是我的代码和糟糕的解决方案:

$("img").unveil(2000, function() {
    $(this).load(function(){
    if(imageCount >= 4){
        $(".white-cover").fadeOut("slow");
        imageCount = 0;
    }

由于defect更改了src属性,因此可以使用jQuery来侦听表示图像已被替换的属性更改

$(document).ready(function(){
  $("#selected-date-range").change(function(){
     alert( $("#selected-date-range").attr("value") );
  });
});

如果我正确理解您的问题,我将使用:

$(document).ready(function(){
   // all images are loaded
}

这对您有帮助吗?

但是如果我没有弄错的话,这个解决方案不会检查它是否是第一张图像,对吗?例如,前三个。我遇到的问题是,由于一些图像的大小较小,所以在第一个图像之前加载。