2

最近のトリックを使用して、ライブラリ内のDOMに追加された新しいノードを見つけて快適に使用できるようにしています。

animationStartこれは、単純な(表示されない)アニメーションが宣言された後にイベントを使用する手法です。アニメーション化する必要のある新しいノードを追加するたびに、イベントが発生します。

CSSアニメーションのセレクターに一致する要素が設定によって表示display:inlineされる場合(ただし、アニメーションが宣言される前に存在していた場合)animationStartFireFoxではなくWebkitで発生することを発見しました。

正直なところ、どちらが正しい動作であるか、これが私のブラウザの特定のバージョンに関するものであるかどうかはわかりません。

Chapter3-animationsの終わりに、W3Cドキュメントには、要素が表示された後にアニメーションを実行する必要があると記載されています。http://www.w3.org/TR/css3-animations/#animations

ここでの5番目のテストケースは、問題の影響を受けるものです。

ブラウザ間のこの違いの理由は何ですか?または、どうすれば一貫性を保つことができますか?

4

0 に答える 0