- setTimeout(function() {
- var totalNum = $(".x-table.REPORT1_C_Ctable").find("td[id^=A2-]").text();
- //var totalNum = 889962321;
- var nums = 0;
- // 调用计时函数
- setTimeout(timedCount(nums),50);
- // 循环计时函数, 多次调用自身函数, nums为被传递的参数
- function timedCount(nums){
- var count = Math.round(totalNum/14);//设置叠加次数, 两们数字的时候,这里的数值不能超过你的两位数数值
- nums = nums+count;
- //document.getElementById('A2-0-3313').value =nums
- $(".x-table.REPORT1_C_Ctable").find("td[id^=A2-]").text(nums);
- var n = String(nums).split('');
- if(n.length==2){
- $(".x-table.REPORT1_C_Ctable").find("td[id^=C2-]").text(n[0])
- $(".x-table.REPORT1_C_Ctable").find("td[id^=E2-]").text(n[1])
- }
- else if(n.length==1){
- $(".x-table.REPORT1_C_Ctable").find("td[id^=C2-]").text(0)
- $(".x-table.REPORT1_C_Ctable").find("td[id^=E2-]").text(n[1])
- }
- // 设置条件使停止计时
- if (nums<totalNum) {
- setTimeout(function(){timedCount(nums)},50);
- }else{
- $(".x-table.REPORT1_C_Ctable").find("td[id^=A2-]").text(totalNum);
- var n = String(totalNum).split('');
- if(n.length==2){
- $(".x-table.REPORT1_C_Ctable").find("td[id^=C2-]").text(n[0])
- $(".x-table.REPORT1_C_Ctable").find("td[id^=E2-]").text(n[1])
- }
- else if(n.length==1){
- $(".x-table.REPORT1_C_Ctable").find("td[id^=C2-]").text(0)
- $(".x-table.REPORT1_C_Ctable").find("td[id^=E2-]").text(n[1])
- }
- }
- }
- },500);//延时,让页面加载完读取数据
复制代码 两位数字增长效果代码. 数值很小的话,效果不理想,可以用一般的数字自增js,就是数字一个一个往上加的效果 .这里就不详细写了。
|