Pourquoi les animations jQuery lentes sont-elles agitées?

Je vais avoir un moment difficile de googler ce problème parce que la plupart des choses que je peux trouver sont sur les animations qui sont censés être rapide, mais agissent lentement. Ma question est au sujet d'une animation que je veux avoir une longue durée, mais toujours en douceur.

J'ai créé ce jsfiddle pour illustrer le problème: http://jsfiddle.net/93Bqx/

Je suis en train de faire un élément se déplacer lentement vers une autre position au fil du temps. Mais l'animation est très agitée.

En gros, ça se résume à quelque chose comme ceci:

$elem.animate({
        left: x,
        top: y
}, someLargeNumber);

Je me demandais si le problème est que l'animation est tellement lent que chaque étape est inférieure à un pixel et donc, il est arrondi à 0 ou 1 faire apparaître à déposer des cadres et de passer ensuite à la fois. Mais je ne sais pas comment je pourrais vérifier ou de corriger cela.

Est-il un meilleur moyen de faire ralentir les animations qu'ils soient lisses? J'ai eu un similaire créé avec CSS3 et translate(x,y) qui a été bon, mais malheureusement, j'ai besoin de plus de souplesse que je pense que je peux obtenir avec les CSS.

source d'informationauteur Brad Dwyer