jQuery UI API - Easings
Easing 関数は、アニメーションの異なるポイントでの進行速度を指定します。jQuery コアには2つの easings があります。1つはlinear、アニメーション全体が一定の速度で進行します。もう1つはswing(jQuery コアのデフォルトの easing)、アニメーションの開始時と終了時は中間時よりも少し遅く進行します。jQuery UI は、スイング動作のバリエーションから、バウンスなどのカスタムエフェクトまで、いくつかの追加の easing 関数を提供します。
一部の easings はアニメーション中に負の値を生成します。アニメーションのプロパティによっては、実際の値がゼロになる場合があります。たとえば、leftを負の値にすることができますが、height 或 opacityを負の値にすることはできません。
easing がアニメーションにどのように影響するかをよりよく理解するには、方程式のグラフをよく調べる必要があります。以下に挙げる jQuery UI のすべての利用可能なアニメーションの曲線グラフをご覧ください。
その他の拡張