5

ハードウェア アクセラレーションを使用して iPad で使用するアニメーションを最適化しているときに、完全に解決できていない問題に遭遇しているようです。翻訳などの Webkit 変換を適用している場合、アニメーションはうまく動作しますが、アニメーションの途中でユーザーがページをスクロールすると、ユーザーがページをスクロールすると、アニメーションが途切れ、元の位置に戻って続行しようとします。終点までのアニメーション。

この問題の解決策をどこでも探していて、iPad ストアでも発生していることがわかりました。手元に iPad があり、たとえばhttp://webkit.org/demos/transitions-and-transforms/に移動し、項目を選択すると、ボタン アニメーションが完了する前にページをドラッグ (スクロール) します。放すと、アニメーションがちらつき、元の位置に戻り、完了するまで繰り返します。

これを回避できる唯一の方法は、touchmove イベントが発生したときです。アニメーションに元の場所にとどまるように指示します。どこに行けば関係なく元に戻ります(cssトランジションが技術的に停止できないように見える方法を見てください)。

この問題の回避策を見つけた人はいますか?これはアニメーションの問題ではなく、iPad のバグであると確信しています (これは、preserve-3d に関する問題とは関係ありません)、または報告する必要があるかどうかこれを課題として。

ありがとう!

4

1 に答える 1

1

行間を読んでいるかどうかはわかりませんが、touchend と touchmove または touchstart を使用すると、より良い結果が得られるのではないかと思います。

于 2010-11-27T00:00:07.843 に答える