0
からまでn
をx
秒単位でカウントし、各ステップで関数を呼び出したいと思います。
例えば:
var count = 0,
targetCount = 100,
duration = 500,
timing,
interval;
timing = duration / targetCount,
interval = setInterval(function() {
count ++,
console.log("call onIntervalProgress()", count);
if(count === targetCount)
clearInterval(interval),
console.log("call onIntervalDone()", count)
}, timing);
問題は、私がそれを直線的にしたくないということです。その仕事にイージングを使いたいです。jQuery がタイミング関数を提供することは知っています。CSS以外のものでjQuerysの「スイング」を使用することは可能ですか?