@@Rolf B
… mach es so:
const toogleScrollButtonsThrottled = throttle(toogleScrollButtons, 200);
Jetzt gehen nur die Pfeile nicht mehr weg.
Ja, das deckt sich mit dem Ergebnis dieser einfacheren Implementierung.
Wieso eigentlich. Warum findest Du es so schlimm, dass das hidden-Flag zu oft zugewiesen wird? Solange sich das Flag seinen Wert nicht ändert, dürfte das im Browser keine Aktion hervorrufen. Ohne Throttle scheint der Pen ganz prima zu funktionieren.
Und wenn die Vermeidung der öfteren Ausführung mehr Performance kostet als die eigentliche Ausführung, ist die Vermeidung für die Katz. Mal sehen, vielleicht bleib ich bei requestAnimationFrame
.
🖖 Живіть довго і процвітайте
--
„Im Vergleich mit Elon Musk bei Twitter ist ein Elefant im Porzellanladen eine Ballerina.“
— @Grantscheam auf Twitter
„Im Vergleich mit Elon Musk bei Twitter ist ein Elefant im Porzellanladen eine Ballerina.“
— @Grantscheam auf Twitter