0
我正在嘗試在mootools中進行幻燈片放映,並嘗試使用延遲功能在幻燈片中顯示週期性效果,但它無法正常工作。所以我打算做一個計時器功能,但不知道該怎麼做。 這裏是我所done..i有些凌亂的東西我想如何在mootools中設置計時器
function slideImages(id_new, id_old){
console.log($(id_new));
$(id_old).tween('opacity', [1,0]);
$(id_old).setStyle('display','none');
$(id_old).tween('margin-left', -980);
$(id_new).setStyle('display', 'block');
$(id_new).tween('opacity', [0,1]);
$(id_new).tween('margin-left', 180);
var c = id_new;
var d = id_old;
//timer = setInterval ("timerFunction()", 5000);
(slide(c, d)).delay(5000); //this isn't working and browser is getting hanged
}
function slide(c, d){
console.log(c);
if (c.split('_')[1].toInt() > 2){
id_new = 'image_'+ 0 ;
console.log(id_new);
}
else{
id_new = 'image_'+ (c.split('_')[1].toInt()+1);
console.log(id_new);
}
id_old = c;
slideImages(id_new, id_old);
};
你能告訴你迄今爲止做了什麼嗎?否則理解這個問題有點難。在javscript中,定時器通常使用'setTimeout()'或'setInterval()'來創建。 – 2012-02-25 08:42:56
使用'setInterval'或'setTimeout'它們是javascript函數在所有framweorks – mgraph 2012-02-25 08:43:51