Hi,
"den erneuten zeitverzögerten Aufruf" - das wäre dieser Teil, denke ich:
(Diesen Abschnitt verstehe ich nur bedingt.)
if ( 100) {
window.setTimeout(function () { fade(step); }, 50);
}
Was verstehst du daran nur bedingt?
(Dass die Abfrage if(100) immer wahr ergibt, wurde ja bereits gesagt.)
> Ich könnte nun interpretieren das "100" muss ich durch "0" ersetzen, aber das haut nicht hin.
„Haut nicht hin” [haut als Problembeschreibung nicht hin](/hilfe/charta.htm#tipps-fuer-fragende).
Bevor du irgendwas in Code umsetzt, überlege dir erst mal verbal, was du an der Stelle abfragen willst.
> In Worten ausgedrückt, möchte ja sagen: wenn Opacity auf 100 ist bzw auf 1, dann soll das ganze 50 Zeiteinheiten lang faden bis es bei 0 stehen bleibt und dann ist Ende!
Und bei Null kommt es wann an?
> step = step || 100; --> verstehe ich auch nicht z.B.
Im Artikel, wo du das her hast, wird auch diese Zeile explizit erklärt.
MfG ChrisB
--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]