webForumDet fria alternativet
Logga in / Bli medlem

Brådis! Hur sakta ned en while loop...

JavaScript

1 svar · 175 visningar · startad av DmS

Medlem sedan dec. 200049 inlägg
Frågan#1

Hej, jag har en while-loop som en del i ett större script, problemet är att loopen går för fort...
den ser ut ungefär så här:

while((movePos*1)<(stopPos*1)){
addPx(movePos*1); x.left = (movePos*1);
movePos++;
}

Jag vill kunna bromsa den med t ex 100 millisekunder per varv i loopen, går det?
Dan

Medlem sedan dec. 19992 085 inlägg
#2

Lägg loopen i en function o anropa den med SetTimeout eller vad det heter. Med antal millisekunder som du vill fördröja alltså.. tror det går att göra så.. var ett tag sen :(

263 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)