Pourquoi mes animations jQuery agitée dans webkit, navigateurs?

Je travaille avec un très simple animation: pose d'une ligne d'images vers la gauche:

$('#button').click(
    function() {
        $('div#gallery').animate({scrollLeft:'+=800px'}, 1000);
    }
);

(C'est censé être une image de la galerie; je masquer le dépassement d'afficher une seule image à la fois).

De toute façon, malgré l'essai de divers assouplissement des paramètres, même à des vitesses lentes l'animation a été très agitée dans Chrome et Safari, mais toujours en douceur dans Internet Explorer et Firefox. (La plupart des questions soulevées en ligne sont sur IE ou Firefox être agitée!)

J'ai trouvé la cause, pour moi. C'est un cas très spécial qui ne sera probablement pas s'appliquer à la plupart, mais peut-être que ça va aider quelqu'un, peu importe. Je vais poster ma réponse ci-dessous. (Les lignes directrices du site le permettent, je pense.)

Oui, idéalement si/lorsque vous résoudre à votre propre question, vous le poster ci-dessous et "accepter", votre propre réponse... tant que c'est sur le sujet de ce site et a présenté suffisamment claire pour aider les futurs lecteurs. Ma seule suggestion serait que tu postes un exemple & code dans votre question ci-dessus pour lui donner plus de contexte.

OriginalL'auteur Andrew Cheong | 2011-12-17