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
BaBa kommt von Basketball