Joachim: Animation

Beitrag lesen

hi,

setTimeouts sind immer abhaengig von der Rechnerleistung bzw. der momentanen Auslastung, d. h. die Angabe "10" Millisekunden wird nie wirklich ausgefuehrt.
Eventuell erreichst Du einen fluessigeren Ablauf wenn Du alle Positionen in einem Array apeicherst und Dein Div nur noch von gespeicherter Position zu Position huepfen laesst, _ohne_ dass die CPU _rechnen_ muss.

Btw.: warum verwendest Du eigentlich eval, dass der Performance zusaetzlich hemmt und hier voellig ueberfluessig ist? Es langt:
document.all[wen].style.top =  x;

Davon abgesehen weisst Du schon, dass Deine Funktion IE-only ist, also weder NC4x noch das aktuelle Dom beruecksichtigt?

Gruesse  Joachim