出来ますか?もちろん。
ほぼすべての数値でイージングを実行できるように...問題は、pixastic がイージングを直接サポートしていないことです。そのため、イージング関数を自分で構築することを検討していますが、これは非常に簡単です。
イージング関数を構築したら (多数のイージング関数があり、どのタイプの効果を求めているのかわかりませんので、ここでは書きません)、結果のぼかし値を pixastic に入力するだけです。
たとえば、次のような関数を作成します。
function myEasingFunc(percent){
// Your easing code here
return result;
}
次に、パーセントの増分値を使用して、この関数を繰り返し呼び出します。
for(i==0;i<100;i++){
var amount=myEasingFunc(i);
$("#myimage").pixastic("blurfast", {amount:amount});
}
ステップ間に遅延がなく、それぞれが 1% ずつ増加する 100 のステップを持つのは無駄ですが、これはプロセスの例証です。
オプションは延々と続く...あなたが考えているように、時間に基づいてぼかしの割合を作成するのではなく、一例として、ビューの向こうからボックスに飛び込むテキストの位置に基づいてぼかしを設定することもできます。
これがあなたが探しているものかどうかはわかりませんが、関係なく誰かに役立つことを願っています.