0

この非常に単純なコードは、遷移内のいくつかの要素にWebKitTransformrotate()を適用します。

http://jsfiddle.net/uRWsp/3/

これは、Chrome、Firefox、Opera、IE9、Safari 5.0、Safari6.0で動作します

ただし、Safari5.1およびSafari5.1でのみ、機能していません。最初のカードのみを移行します。

トランジション/アニメーションに対してCSSの代わりにJavaScriptを使用すると、同じ問題が発生します:http: //jsfiddle.net/rGdjz/12/

4

1 に答える 1

0

だから私はここで解決策を見つけました:Safari:DOM経由で更新されたときに絶対に配置されたDIVが移動しない

基本的に、setTimeout で変換回転を設定すると、機能します。現在、これは JavaScript バージョンのみを修正しています: http://jsfiddle.net/rGdjz/13/

他のスレッドは、(左/上を設定するのではなく) 変換操作として上と左の設定を行うと、CSS バージョンで修正されると述べています。本当かどうかは調べていません。

その間、同じ問題を抱えた他の 5 つの Stack Overflow の質問を見つけました。

于 2012-08-13T11:29:59.180 に答える