addClass
jQueryの//関数をremoveClass
介してCSSトランジションを簡単に使用できるライブラリを探しています。toggleClass
つまり、これらの関数がWebkitで(CSSクラスを追加する以外に)何もしないようにしたいのですが、IEではjQueryアニメーションを使用します。jQueryUIは、これら3つの関数を置き換えて、必要なものに近づきますが、正確な要素でのみ機能します(たとえば$('#myID').addClass('foo');
、アニメーション化されません#myID.foo .someClass
)
私は周りを見回しましたが、これを行うものは見つかりませんでした。誰かが知っているといいのですが:)そうでない場合、解決策には次のものが必要です。
- CSSトランジションプロパティのページ上のすべてのスタイルシートを解析する
- すべてのスタイルシートをトランジションと一致させる(例
-webkit-transition
) - これらのスタイルシートの保存
- on
addClass
などは現在およびツリーの下に一致します(例.addedClass .someOtherClass
) - 一致したすべての要素(またはスタイルルール)にアニメーションを適用します
したがって、スタイルシート(それらのテキスト)を解析したり、(個々のノードではなく)ルールをアニメーション化したりするための既存のソリューションを誰かが知っている場合は、それも役立ちます。