Bu nedenle, bir dizi arasında dolaşan ve görüntüleri yükleyen ve resimler yüklendiğinde bunu bildiren bir kod parçam var.Javascript Image onload olay bağlama
for (var i = 0; i < arr.length; i++) {
var imageObj = new Image();
imageObj.src = url[i];
imageObj.onload= (function(i){
return function(){
console.log(i, 'loaded');
}
})(i);
}
İyi çalışıyor. Ancak, bunu yapmaya çalışırsam, bu sorun çalışmayacaktır. Sorun nedir? Bu durumda kapanmayı kullanmaktan kaçınmamın bir yolu var mı?
Tek sorun değil, ikinci kırık örneğiniz, ilk satırın sonunda açık bir şekilde bozuk JS, eksik i) {'. – Lambart
Sadece güvenli tarafta olmak için, önce olayı atamamalı ve daha sonra src'yi atamamalısınız. – bashan