Hallo Jürgen,
du hast das Reagieren auf die vielen Scroll-Events nur um eine Sekunde verschoben, aber es wird genauso oft regiert.
Du meinst, das Überschreiben von toggleTime = setTimeout( toggle_h1, 1000 );
löscht NICHT den alten Auftrag, den toggleTime hatte?
Also muss es so aussehen?
clearTimeout(toggleTime);
toggleTime = setTimeout( toggle_h1, 1000 );
Linuchs