Grüße,
Du musst dir überlegen, ob wirklich bei jedem Scrollpixel reagiert werden muss. Abhilfe wäre, dir zu merken, wann die letzte Aktion war und erst nach z.B. 0.1 s die nächste Aktion zulassen. Alternativ könntest du auch auf den onscroll verzichten und per setinterval alle z.B. 0.1 s die Scrollposition abfragen.
das würde wiederum vor sich hin nerven, auch wenn nicht gescrollt wird. wie soll das "mit merken des letzten aufrufes" funktionieren? soll ich tatsächlich den onScoll beim feurn wegnehmen und mit setTimeout nach 0,n sekunden wieder ranhängen?
MFG
bleicher