Javascriptでカウントアップアニメーションを作ろうとしています。つまり、アニメーションは 0 から始まり、アニメーションの長さが与えられると、与えられた数までカウントアップされます。これはJavascriptで可能ですか?
さらに、ユーザーがページのそのポイントまでスクロールしたときにのみアニメーションを再生することは可能ですか?
1184 次
2 に答える
3
(function (e) {
setTimeout(function () {
e += 1;
}, 1000).call(this, 0);
結局、それは重要ですか?
于 2012-08-25T12:30:22.393 に答える
0
方法を調べてみましたsetInterval(func, delay[, param1, param2, ...])
か?
Mozilla 開発者ネットワークから:
関数を呼び出すか、コード スニペットを繰り返し実行します。その関数を呼び出すたびに一定の時間遅延があります。
setInterval
このメソッドを使用して、0 からカウントを開始し、1 秒ごとに増分する単純なカウンターを作成する方法を説明するために、次の jsFiddle を作成しました: http://jsfiddle.net/zrccC/ - このサンプルでは、タイマーをクリアする方法も示しています。
于 2012-08-25T12:17:15.410 に答える