jQuery smoothDivScroll – Problem mit flackernden Bildern

Die smoothDivScroll Erweiterung fuer das jQuery Framework nimmt den Browser durch sehr kurze Intervalle ziemlich in Anspruch. Wenn man mit etwas langsameren Bewegungen leben kann, setzt man am besten in der Datei jquery.smoothDivScroll-0.9.js in Zeile 180 den setInterval Wert etwas nach oben. 6 ms sind auch fuer schnelle Browser ein harter Brocken…

// start scrolling automatically
if(options.autoScroll !== "") {
    $mom.autoScrollInterval = setInterval(autoScroll, 85); // z.B. 85 ms.
}

In der Datei sind noch weitere setInterval() auf 6 ms gesetzt, allerdings sollte man dort ausprobieren ob die Reaktionszeit der Erweiterung bei MouseOver, etc… nicht zu sehr darunter leidet wenn die Werte hoeher gesetzt werden.

Das könnte dich auch interessieren …

Eine Antwort

  1. Alex sagt:

    Man müsste den Wert der vergangenen Zeit seit dem letzten Aufruf ermitteln, dann könnte man mit delta-Time*scrollStep das Ruckeln ausgleichen. Leider hab ich keine Ahnung wie man das in jQuery/Javascript macht.. wenn du weist, wie man das implementiert, wär ich dir für nen Post dankbar. (und andere wahrscheinlich auch)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert