BaBa: Überblendung als Endlosschleife?

Beitrag lesen

Ohne jetzt genau deine Funktion angesehen zu haben, läuft es natürlich prinzipiell so ab

fadeOddballs() // initialer Aufruf bei e.g. Pageload

function fadeOddballs(){

  // was auch immer...

  window.setTimeout(fadeOddballs, 100); // verzögerter Selbstaufruf

}

Hier hab ich mal die Kurzschreibweise gewählt, sofern du den step parameter nicht dringend brauchst... Und das Interval auf jeden Fall hochsetzen! Alle 5 sek würde 5000 sein.

EDIT: jetzt, wo ich doch mal deine Funktion angesehen habe und sehe, dass Du es im Prinzip genau so gemacht hast, fällt mir auf, dass es wohl ein Scopeproblem ist. Schreib mal

var step; 

außerhalb der Funktionsdeklaration von fadeOddballs(), dass macht es zu einer globalen Variable.

Cheers,
BaBa

--
BaBa kommt von Basketball