jQueryでアニメーション化されたdivでページを設計しています。これにはdivの移動とスケーリング(.animate()パラメータの間の幅と高さの設定)が含まれます。クロムとFirefoxの両方を使って、私のMacBookを使ったアニメーションの傷は見えませんが、私が8〜10分間放置するとdivの位置がずれることがありました。アニメーションがしばらくしてからシフトを開始します
これはどのように可能ですか?遅いコンピュータでアニメーションが同期されないことがありますか?私は同時に5つのdivsをアニメーション化しており、アニメーションが繰り返すためのインターバル(8秒ごと)を設定し、アニメーションの速度も遅く設定しました。
彼らは画面から出てくることを私が代わりにFirefoxのすべてのdivが画面の左側にジャンプしますので、たとえば
left = 450px
ためのleft += 200px
のようなものを持つdivをアニメーション化していて、そのうちのいくつかは、これまでに残さジャンプ。私は動いてdiv要素を含んでおり、このコンテナのdivを中心に
margin-left: auto; margin-right:auto
を使用するために、親コンテナのdivを使用していますし、アニメーションのdivのleft
属性を設定するとき、Firefoxはの初めにleft:0
を持つものとして扱いますので、それはだと思いますアニメーション。コンテナdivの位置を相対的なものとして設定しますが、アニメーションのdivは絶対的なものとして設定します(私はそれらが互いの位置を妨害しないようにします)。これを行うより良い方法はありますか?
あなたはJSFiddleでこれを設定するか、私たちが見ることができるリンクを与えることができますか?私は少し混乱しています。 – Sandeep