for & setTimeout

hatef_zt

Member
salam
sharmande english neveshtam fontam baz eirad peyda karde
ye negah be code zir bendazin
کد:
	time = 950;
	q = 514;
	for(i=1;i<8;i++)
	{
		time = time+50;
		q = q+10;
		p = q+'px';
		setTimeout("document.getElementById("l3").style.left= p ",time);
	}

entezar daram layey l3 be faseleye zamani 50 ta , 10 px be 10 px jabeja beshe
amma bad az 50 ta yekho 70px jabeja mishe
chera?
mamnon
baz sharmande farsi naneveshtam
 

Dark-M4N

Member
بهتره یک فانکشن بنویسی که 10 تا 10 تا زیاد کنه بعد اون فانکشن رو بزاری توی تایم اوت!

کد:
time = 950;
	q = 514;
function px(){
	for(i=1;i<8;i++)
	{
		time = time+50;
		q = q+10;
		p = q+'px';
		document.getElementById("l3").style.left= p;
	}
}
setTimeout(px(), time);


فک کنم اینطوری!رپید رو سورسش رو نگاه کن از اون الگو بگیر !

موفق باشی
 

جدیدترین ارسال ها

بالا