私のページには番号付きの統計がいくつかあり、もう少し視覚的に魅力的なものにしたいと考えています。jQuery を使用して、その数までのカウントをシミュレートするのはクールかもしれないと思いました。
したがって、ページの読み込み時に、数値が 32 であるとします。数値は 0 から始まり、32 までカウントされ、各数値の間に遅延間隔があります。
どうすればこれを達成できますか? これは私が試したコードですが、機能していません。ページ上の数字をキャプチャします (3 つの statRibbons があります) が、0、1、2、3 などの各数字を視覚的にカウントアップしていません。理想的には、各リボンを 1 つずつカウントアップします。同時にではなく時間ですが、かさばる余分なコードが必要な場合は問題ありません。.each はとにかくこれを処理する必要があると思います。
$(function() {
$(".statRibbon .bigStat span").each(function() {
var tmp = this.innerHTML;
var i = 0;
while(i != tmp) {
$(".statRibbon .bigStat span").innerHTML(i++);
alert(i);
}
});
});