jQuery Seite Scroll-Ereignislogik - wie man @ drosse

Ich habe einige jQuery-Listener wie folgt eingerichtet:

$(document).scroll(function() {

    if( $(this).scrollTop() < change1) { 
            updateBarChart('valuem', 'opencomparison');
        } else if ( $(this).scrollTop() > change1 && $(this).scrollTop() < change2) { 

            updateBarChart('valuef', 'opencomparison');
        } else if ($(this).scrollTop() > change2) {
    updateBarChart('valuem', 'remove')
        //updateSteamChart('','steam')
}
});

Straightforward genug. Einige Diagramme werden beim Scrollen von Änderungen aktualisiert.

Mein Problem ist, dass zu viele Funktionsaktualisierungen gesendet werden. Ich würde gerne wissen, ob es eine Möglichkeit gibt, die .scroll (function () {}) zu drosseln. Auf diese Weise werden weniger Ereignisaktualisierungen ausgelöst.

Ideen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage