アクティブユーザーのGoogleAnalyticsでこのようなアニメーションを作りたいです。
アニメーションを実行するスクリプトをいくつか見ましたが、それらは線形モードで実行します。たとえば、速度は0からXXXまで同じです。ゆっくりと開始し、速度を上げて、再びゆっくりと終了するようにします。
javascript / jqueryでこれを行うにはどうすればよいですか?
要求に応じて、私が試したこと:
<span id="counter">0</span>
$(function ()
{
var $counter = $('#counter'),
startVal = $counter.text(),
currentVal,
endVal = 250;
currentVal = startVal;
var i = setInterval(function ()
{
if (currentVal === endVal)
{
clearInterval(i);
}
else
{
currentVal++;
$counter.text(currentVal);
}
}, 100);
});
しかし、私はそれが行く方法ではないと思います...