私はいくつかのImageオブジェクトを作成していますが、私がDev Toolsでネットワークを調整すると、イメージが完全にロードされる前にonload関数が呼び出されています。イメージオブジェクトのロード機能がすぐに起動する
私は本当に解決策を見つけることができません。私のコード:
function imgObjects(data) {
for (var i in data) {
img[data[i].id] = new Image();
img[data[i].id].onload = imgReady();
img[data[i].id].name = data[i].name;
img[data[i].id].src = data[i].image;
}
}
function imgReady() {
imgReadyCount++;
console.log('Count: ', imgReadyCount);
}
私はあなたの答えがバニラjs、感謝の中でそれを提供してください知ってしまった!
ups、私はそれを逃しました、彼はそのイベントに関数を割り当てていませんが、関数が戻ります。ああ、彼はまだ即座に "onloadイベントを発射することで問題を抱えている可能性があることを訂正した後でも。なぜなら、...(私の説明を参照)。 –
それはすぐに働いた! Travisありがとう。 – Bombel