多列表同时进行倒计时
来源:互联网 发布:中粮大数据研究院 编辑:程序博客网 时间:2024/05/23 14:48
var waitlentgth = $('.wait').length;
var time=new Array();
var minute,second,millsecond=new Array();
$('.wait').each(function(index,data){
var timefalg=setInterval(function(){
time= $(data).text();
minute = time.split(':')[0];
second= time.split(':')[1];
millisecond = time.split(':')[2];
minflag= minute.length;
secflag=second.length;
millflag=millisecond.length;
if(millisecond>0){
millisecond--;
$('.wait:eq('+index+')').text(minute+":"+second+":"+millisecond);
}
else if(millisecond==0&&second>0){
second--;
millisecond=99;
$('.wait:eq('+index+')').text(minute+":"+second+":"+"0"+millisecond);
}
else if(second==0&&minute>0){
minute--;
second=60;
$('.wait:eq('+index+')').text(minute+":"+second+":"+millisecond);
}
if(millisecond.length<2){
$('.wait:eq('+index+')').text(minute+":"+second+":"+"0"+millisecond);
}
else if(second.length<2){
$('.wait:eq('+index+')').text(minute+":"+"0"+second+":"+millisecond);
}else if(minute.length<2){
$('.wait:eq('+index+')').text("0"+minute+":"+second+":"+millisecond);
}
else if(minute==0&&second==0&&millisecond==0){
$('.wait:eq('+index+')').text('正在揭晓...')
clearInterval(timefalg);
}
},10)
})
})
//上面的这个jq的写法会有些延时之类的问题,下面的这个解决了这个问题
$(function(){
$(function(event){
var waitlentgth = $('.wait').length;
var time=new Array();
var minute,second,millsecond=new Array();
$('.wait').each(function(index,data){
var timefalg=setInterval(function(){
time= $(data).text();
minute = time.split(':')[0];
second= time.split(':')[1];
millisecond = time.split(':')[2];
minflag= minute.length;
secflag=second.length;
millflag=millisecond.length;
if(millisecond>0){
millisecond--;
$('.wait:eq('+index+')').text(minute+":"+second+":"+millisecond);
}
else if(millisecond==0&&second>0){
second--;
millisecond=39;
if(second<10){
$('.wait:eq('+index+')').text(minute+":"+"0"+second+":"+millisecond);
}else{
$('.wait:eq('+index+')').text(minute+":"+second+":"+millisecond);
}
}
else if(second==0&&minute>0){
minute--;
second=19;
if(minute<10){
$('.wait:eq('+index+')').text("0"+minute+":"+second+":"+millisecond);
}else{
$('.wait:eq('+index+')').text(minute+":"+second+":"+millisecond);
}
}
},1)
})
})
})
- 多列表同时进行倒计时
- Android倒计时(ListView/Gridview中多个倒计时同时进行)
- ListView中同时开启多个倒计时
- 小程序列表多个批量倒计时
- 倒计时 多个同时支持 -- 显示*(时:分:秒)
- 按时分秒倒计时、且获取服务器时间、且可以同时多个倒计时
- 多个循环体如何同时进行
- 多个用户进程同时进行
- iOS多个网络请求同时进行
- 使用CountdownTimer进行倒计时
- Jquery实现团购列表页的多个倒计时
- 安卓倒计时 CountdownTimer进行倒计时
- 通过RecyclerView实现列表倒计时
- Android应用中ListView实现多条数据同时倒计时功能
- jquery/js实现一个网页同时调用多个倒计时(最新的)
- Android进阶之ListView实现多条数据同时倒计时功能
- 使用GCD进行倒计时操作
- 关于Handler进行倒计时服务
- bash预定义变量+read(获取键盘输入)
- java 1916 字符串扩展
- 用脚本实现虚拟机的开始 停止 安装 重置 快照
- 文章标题 Robbers
- JAVA数据结构——线性表
- 多列表同时进行倒计时
- CNN学习之旅[3]之1962年的猫
- 可能是最通俗易懂的 Java 位操作运算讲解
- spring boot初探(二)——springboot配置log4j
- HIT 1867 经理的烦恼(树状数组)
- 【视频】运行第一个容器
- SpringMVC中使用过程中遇到的问题
- JavaScript 1.2 数据类型
- (4.5.5.1) Espresso的简介、下载和安装