I would like to do an animation with the images, but only when they are all loaded. When I start the animation with images still loading, it looks bad.
这些图像通过按javascript要求按美元(文件)分类,在大地上加起来。 准备就绪。
在图像被装上后,我要回击。
我的核心法典就是这样:
$( .gallery-block ).each(function () {
$.ajax({
url: $(this).data("url"),
dataType: json ,
outerthis: this,
success: function (json) {
$(this.outerthis).data("json", json);
var i = json.length;
while (i--) {
var preload = new Image();
preload.src = json[i];
}
$(this.outerthis).data("loaded", "true");
}
});
});
你可以看到Im试图上载图像,但我不知道这些图像是怎样的。 他们不附属于主角或任何东西。
另一个问题是,我 line一线。
$(this.outerthis).data("loaded", "true");
只有在图像真正上载时才能执行。
Should I iterate a variable on every image s callback?
很可能是这样。 外部是不良的设计模式,但我是新鲜的。