1

私のクロームはV19.0.1084.46mに自動更新されました;そして私はひどい問題を抱えました!

1.zetop('#id').css({'-webkit-animation-name':'pop'}); does not working!
2.el.style['-webkit-animation-name'] = 'pop';not working!
3.el.style.cssText +='-webkit-animation-name:pop'; not working!

開発者ツールを開くと、「-webkit-animation-name」が「-webkit-animation」に変更されていることがわかります。

唯一の方法は次のとおりです。

.pop{
-webkit-animation-name: pop;
}
el.classList.add('pop');

新しいクロムの問題は何ですか?これはCSS3のある種の新しい標準ですか??明らかに、新しい方法では、アニメーション名を変更したい場合は、古いスタイルのクラスを削除する必要がありますが、どうすればよいですか?アニメーション名を保持しているスタイルクラスの名前がわかりませんか?

4

1 に答える 1

1

最後に!私はそれを取る!アニメーションが終了したら、プロパティを削除するだけです。

el.style.removeProperty('-webkit-animation-name');
于 2012-05-21T08:25:17.717 に答える