Kalle_B: Bild ruckelt beim schieben

Beitrag lesen

Hallo,

Was kann ich machen, dass des Bild nicht ruckelt.

Aus dem Film ist bekannt, dass mindestens 25 Bilder pro Sekunde benötigt werden, um eine fliessende Bewegung wahrzunehmen.

Das bedeutet natürlich, dass der Browser fähig ist, einen Teil des Sichtfensters in 40 ms (= 1000 / 25) zu verändern.

Das wird ihm nicht gelingen, wenn du ihn alle 5 ms mit if- Abfragen und neuen Timeouts beschäftigst. Setze die Timeout- Zeit erstmal auf 40 ms, notfalls noch etwas höher.

Wenn der Browser noch weitere Aufgaben zu erfüllen hat (z.B. animierte Grafiken zeigen oder andere Javascript-Funktionen durchlaufen) wird ihm das nur schwer gelingen.

window.clearTimeout(timerID);

  
Was soll diese Zeile? Du hast vor 5 ms einen Timeout gesetzt und nun fällt dir ein, du musst ihn zurückpfeifen? Dann setze ihn doch einfach nicht mehr neu. Mit Beschäftigungstherapie machst du deinen Browser bestimmt nicht schneller.  
  
Kalle