4

私は 3D コンテンツ スライダー jQuery プラグインを構築していますが、Firefox で -90 度から -180 度、270 度を逆方向に回転するという奇妙な動作をしています。この内容の一部は実験的なものであることは承知していますが、実際に問題である場合、この問題に関する他のドキュメントを見つけることができませんでした。

どんな助けでも大歓迎です。

問題のデモ (Webkit および FF 最新で表示): http://jsbin.com/iwokok/8/ プラグイン: https://github.com/pmp/jquery-box-slider

編集: Mozilla で記録されたバグhttps://bugzilla.mozilla.org/show_bug.cgi?id=769892 でバグ レポートのステータスを追跡できます。

4

2 に答える 2

1

Firefox のバグを見つけたと思われる場合は、Firefox バグトラッカーにバグを報告してください:

https://bugzilla.mozilla.org/

于 2012-06-30T09:48:53.507 に答える
0

編集: 以下のテキストは間違っています。CSSを読み間違えました。

回転してから平行移動する変換と、平行移動してから回転する変換の間を補間しています。

2 つのリストの変換関数の型が一致しない場合、仕様に従って、両方の変換が 1 つの変換行列にまとめられ、行列に対して補間が実行されます。

マトリックス表現では、-180deg と 180deg に違いはありません。そのため、補間は、選択した正確な補間方法に応じて、-90 度から 180 度に変化するように見えることがあります (最後に確認したところ、3D 変換仕様では実際には行列の正確な補間方法が定義されていません)。

一般に、浮動小数点エラーやさまざまな中間計算に依存しない変換補間で再現可能な結果が必要な場合は、同じ関数を同じ順序で持つ変換リスト間で補間する必要があります。

于 2012-06-29T01:52:32.430 に答える