最近のトリックを使用して、ライブラリ内のDOMに追加された新しいノードを見つけて快適に使用できるようにしています。
animationStart
これは、単純な(表示されない)アニメーションが宣言された後にイベントを使用する手法です。アニメーション化する必要のある新しいノードを追加するたびに、イベントが発生します。
CSSアニメーションのセレクターに一致する要素が設定によって表示display:inline
される場合(ただし、アニメーションが宣言される前に存在していた場合)、animationStart
FireFoxではなくWebkitで発生することを発見しました。
正直なところ、どちらが正しい動作であるか、これが私のブラウザの特定のバージョンに関するものであるかどうかはわかりません。
Chapter3-animationsの終わりに、W3Cドキュメントには、要素が表示された後にアニメーションを実行する必要があると記載されています。http://www.w3.org/TR/css3-animations/#animations
ここでの5番目のテストケースは、問題の影響を受けるものです。
ブラウザ間のこの違いの理由は何ですか?または、どうすれば一貫性を保つことができますか?