私はimage.onloadを使用して、いくつかの非同期の問題があるのを試みます。イメージ配列の配列の順序が矛盾します。私はdbをチェックしてバグを引き起こしていないので、image.onloadでこの非同期問題を認識しました。誰もがこれに対処する経験がありますか?eachとimage.onloadを使用して配列の順序を保持します
$(data).each(function(i, val) {
var albumPhoto = '';
albumPhoto = 'https://example.com/' + this.photo;
var temp_img = new Image(),
temp_img.src = albumPhoto;
temp_img.onload = function() {
images.push(albumPhoto);
}
})
あなたは[i]は= albumPhoto' '画像を試してみましたか? – user3297291
あなたはおそらく、 'albumPhoto = 'https://example.com/' + val.photo;' – haim770
を意味していたでしょうか? 'temp_img.load(function()...);' – 0aslam0