Archívum - Feb 2012
Jquery onComplete függvény paraméterrel (egyből lefut)
Üdvözletem!
Tegnap egy problémába ütköztem, amikor Jquery animate() függvényének onComplete paraméterének akartam adni egy függvényt, aminek paraméterként át akartam adni az idxA animáció megkezdéskori értékét.
A jelenség az, hogy az animáció megkezdésekor lefut, nem pedig a befejezésekor.A konkrét project itt elérhető
Keveset dolgoztam JavaScriptben, gondolom nagy baki lehet. :>
A segítséget előre is köszönöm.
■ Tegnap egy problémába ütköztem, amikor Jquery animate() függvényének onComplete paraméterének akartam adni egy függvényt, aminek paraméterként át akartam adni az idxA animáció megkezdéskori értékét.
A jelenség az, hogy az animáció megkezdésekor lefut, nem pedig a befejezésekor.
function displayTiles(){
var rid = Math.floor(Math.random()*(tileDirs.length));
var tdiv = null;
var tch = null;
$('img.tilech').css('opacity', 0);
for(idxA = 1; idxA <=6; idxA++){
tdiv =$('div#tdiv'+idxA);
tch = tdiv.children('img.tilech');
tch.attr("src","images/tiles/"+tileDirs[rid]+'/tile'+idxA+'.png');
tch.animate({'opacity' : '1'}, Math.floor(Math.random()*1000)+250, (function(tn){
tdiv.css('background-image', 'url(images/tiles/'+tileDirs[rid]+'/tile'+tn+'.png)');
$('img.tilech').css('opacity', 0); // OK
})(idxA));
}
}
Keveset dolgoztam JavaScriptben, gondolom nagy baki lehet. :>
A segítséget előre is köszönöm.