Der Martin: Fade funktion

Beitrag lesen

Hi,

window.setTimeout(function () { fade(tra); }, 30);

Mal zum Verständnis für mich: Was bewirkt o.a. code?

er registriert den Wunsch, 30ms später eine anonyme Funktion aufzurufen, die ihrerseits nichts weiter tut, als fade(tra) aufzurufen. Auf diese Weise wird jedoch der Wert von tra "konserviert", der zum Zeitpunkt des Aufrufs von setTimeout() gültig war.

So long,
 Martin

--
Arzt:    Gegen Ihr Übergewicht hilft wohl nur noch Gymnastik.
Patient: Sie meinen, Kniebeugen und so?
Arzt:    Nein, Kopfschütteln. Immer dann, wenn Ihnen jemand was zu essen anbietet.