给$('.wwsl-tx')填写一个数字,然后页面上会从零开始滚动显示,直到等于填入的数字。
function setNums() {
// $('.wwsl-tx').text(1101);
var currentNum = $('.wwsl-tx').text(), iss = 0, numText= $(".wwsl-zs");
var currentLen = $('.wwsl-tx').text().toString().length;
var setNumText = function (){
var time=0.1;
if (iss <= currentNum) {
iss++;
setNum(iss, numText);
}
if(iss < currentNum){
setTimeout(function () {
setNumText();
},time);
}
}
setNumText();
function setNum(num,obj){
var snum = num.toString().split('');
var slen = snum.length;
var sdlen = currentLen - slen;
if (sdlen > 0) {
for (var i = 0; i < sdlen; i++) {
snum.unshift('0');
}
}
var snumRevise = snum.reverse(), addArrRevise = [];
for (var i = 0; i < snumRevise.length; i++) {
addArrRevise.push(snumRevise[i]);
if ((i + 1) % 3 == 0) addArrRevise.push(',');
}
obj.text(addArrRevise.reverse().join(''));
}
}