3

私のクロムのバージョンは: 18.0.1025.168 m、jQuery のバージョンは 1.7.2 です。

まだアニメーション化しようとすると:

$("#xyz").animate({ 'margin-left':'500px' }, 500, function(){
    //Do something (another animation).
    $("#abc").animate({ 'margin-left':'300px' }, 500);
});

クライアント側 (私のコンピューター上) のすべてのブラウザー (IE、FF、および Chrome) でスムーズかつ迅速にアニメーション化しますxyzabc

しかし、サーバーにアップロードすると、IE と FF は通常どおりスムーズに動きます。Chrome はabcスムーズにアニメーションします。しかし、Chrome はアニメーション化中に苦労したり、大幅に遅れたりしxyzます。

4

3 に答える 3

0

xyzでのアニメーションは繰り返し発生しますか?その場合、アニメーションキューをクリアする必要があるかもしれません。jquery .stop()コマンドを調べます。遅延の理由は、jQueryが前のアニメーションの完了を待ってから次のアニメーションを開始するためである可能性があります。xyzをアニメートするたびにラグが大きくなるようであれば、これが原因であると思われます。

于 2012-05-07T12:54:12.590 に答える
0

これは Chrome のよく知られたバグです。背景画像がフルスケールまたはそれ以下の場合でも遅れます。

詳細については、https://code.google.com/p/chromium/issues/detail?can= 2&start=0&num=100&q=&colspec=ID%20Pri%20M%20Iteration%20ReleaseBlock%20Cr%20Status%20Owner%20Summary%20OS をご覧ください。 %20Modified&groupby=&sort=&id=92812 "Chrome でスクロールすると背景画像が遅くなるのはバグです!"

于 2013-12-27T07:22:24.893 に答える
0

数字を高い値に上げて試してみてください。つまり、margin-left':'500px' の代わりに margin-left':'1000px' を試してください...理由はわかりませんが、うまくいきました...マージンと上、左、右、下はクロムで少し遅れます。

于 2013-12-25T13:10:56.667 に答える