La animación se ve sin problemas para mí en Chrome. Sin embargo, creo que hay varias cosas que puede hacer para mejorar la uniformidad:
En primer lugar, está bien cargar previamente todas las imágenes como lo hace con here (en la parte superior). Sin embargo, se presentan todos a la vez, como en el "Example link", afecta negativamente al rendimiento, ya que todos están animando a la vez:
<div id="lookbook">
<div><img src="/q_images/lib/lookbook/1.jpg"></div>
<div><img src="/q_images/lib/lookbook/2.jpg"></div>
...
<div><img src="/q_images/lib/lookbook/15.jpg"></div>
</div>
lugar de hacer esto, sólo tiene que avanzar hasta la imagen siguiente y anterior a ambos lados de la imagen actual, pero luego no tiene el resto de las imágenes en la página hasta que se necesiten. (La carga previa de ellos es todavía muy bien, aunque.)
Otras cosas que pueden mejorar ligeramente el rendimiento son cosas como la siguiente:
- usar (por píxeles y/o tamaño de archivo de imágenes más pequeñas).
- Realice optimizaciones menores de código calculando cosas con anticipación.
- Use una biblioteca de animación independiente en lugar de jQuery.
aprecio lo que quieres decir, pero que rompe el "chasquido". – Millions