私はこの問題を苦労しています。私が見つけることができるのは、高速であるがゆっくりと動作しているアニメーションです。私の質問は、長時間アニメーションをしたいが、やはりスムーズにしたいアニメーションに関するものです。遅いjQueryアニメーションが途切れているのはなぜですか?
私はこの問題を示すために、このjsfiddleを作成しました:http://jsfiddle.net/93Bqx/
私は要素がゆっくり時間をかけて別の位置に移動しようとしています。しかし、アニメーションは非常に不安定です。
基本的に、それはこのようなものに沸く:問題はアニメーションは、各ステップは、ピクセル未満であるので、それはそれらを丸めているように遅いことであるならば、私は思ったんだけど
$elem.animate({
left: x,
top: y
}, someLargeNumber);
0または1のいずれかを指定すると、フレームをドロップしてからすべてを一度に移動するように見えます。しかし、私はこれをチェックしたり修正したりする方法を知らない。
スローアニメーションをスムーズにするためには、より良い方法がありますか?私は同様のものをCSS3で作成し、(x、y)を円滑に翻訳しましたが残念ながら私はCSSで得ることができるよりも柔軟性が必要です。
トピックについてよく読んでください:http://www.paulirish.com/2012/why-moving-elements-with-translate-is-better-than-posabs-topleft/ – Yoshi
@よし、ありがとう!正確に私が学ぶことに興味があったもの。私はそれを受け入れることができるように答えとして投稿できますか? –