Ceaserによれば、CSS遷移タイミング機能ease
の詳細なCSSコードはcubic-bezier(0.250, 0.100, 0.250, 1.000)
です。それが私の知る全てだ。どのようにjQueryのイージング関数に変換できますか?jQueryでCSS "ease"の等価を作成するには?
jQueryの$.easing
では、カスタムイージング関数を定義できます。たとえば、次のコードでは、 "custom"というカスタムイージング関数を定義しています。 (注:コードがthis threadから借用される。)
$.easing.custom = function (x, t, b, c, d) {
var s = 1.70158;
if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
}
し、それはこのように使用することができる:$('#element').animate({ right: 100 }, 500, 'custom')
。このようなコードで、「楽」というカスタムイージング関数を定義している私は何をしたい
:
$.easing.ease = function (x, t, b, c, d) {
......
......
......
}
私はそれをどのように行うのですか?
'JqueryUI'を使用してください:https://jqueryui.com/easing/ –
@SohaibMohammed私が何かを見逃しているかどうかは不明ですが、APIドキュメントをチェックして、CSSの"容易さ "と同等のものを見つけられませんでした。 –
まあ! jqueryライブラリがこれを作ることができるかもしれません! googleのテーマ。 –