0
Bir öznitelikle dekore ettiğim belirli görüntüleri ön yüklemeye çalışıyorum ve burada neyin ters gittiğini anlamaya yardımcı olup olamayacağınızı merak ediyorum. BenNeden "load" işlevim aranmıyor?
var barlen = $('#SSWEprogressbar').width(),
$elems = $('[data-srcurl]'),
n = $elems.length;
for (var k = 0; k < n; ++k)
{
var $elem = $($elems[k]);
var img = new Image(),
url = $elem.attr('data-srcurl');
$(img).load(function(){
console.log("we're here");//TEST
$('#SSWEloaderfront').attr('src',url);
$('#SSWEloadprogress').width(k/n*barlen + "px");
});
var srctgt = $elem.attr('data-srctgt');
if (srctgt == "srcattr")
{
$elem.attr('src',url);
}
else if (srctgt == "bgimg")
{
$elem.css('background-image',url);
}
}
ve sonra
console.log("we're here");//TEST
çağrılan varlık değildir var. Herhangi bir fikir?
Bu çalışma ne zaman 'url' değeri nedir? – DelightedD0D
@ DelightedD0D bir klasördeki bir görüntünün göreli URL'si olacak –