倒计时

 倒计时60秒

require(['../js/tools.js','../js/dom.js'],function(){
	var that,countdown=60,s;
	var obj = {
		init:function(){
			that = this;
			tools.drawHeader();//添加头部
			tools.drawFooter();//添加底部
			that.getStatic();
			/*$('.sub').on('click',function(){
				dom.popup({txt:'您已抢票成功,取票码可到现场领取~',btn:5});
				tools.removeMask();
			})*/

			 $(".send_num").on('click',function(){
			 	if(countdown == 0 || countdown == undefined){
			 		console.log('1'+countdown);
			 		$(".send_num").attr('disabled',false);
			 		$(".send_num").val("发送验证码");
        			countdown = 60; 
				}else{
					that.event();
				}
			 });

			 //返回上一级
			$(".back").on("click",function(){
				history.go(-1);
			});

			//添加头部状态
			var headtit = localStorage.getItem("headtit");
			$(".head li").each(function(){
				if($(this).find("a").text() == headtit){
					$(this).addClass("on").siblings().removeClass("on");
				}
			});
		},
		event:function(){
			var tel = $('#tel').val();
			if(tools.isPhoneNum(tel)){
					var url = "http://tx.spider.com.cn/sendVerify?telNum="+tel
					$.ajax({
						url:url,
						type:'get',
						success:function(data){
							$(".send_num").attr('disabled',true);

							time();
							function time(){
								s =setTimeout(function(){  
						            $('.send_num').css('background','#ccc')
						            countdown--;
						            if(countdown == 0){
						            	$(".send_num").attr('disabled',false);
						            	$(".send_num").val('')
								 		$(".send_num").val("发送验证码");
								 		$('.send_num').css('background','#12a297')
					        			countdown = 60;
						            }else{
						            	$(".send_num").val("重新发送(" + countdown + ")");
						            	time();
						            }
					        	},1000)
							}

							$('.sub').on('click',function(){
								var verCode = $('#verCode').val();
								if(tools.ifNotNull(verCode)){
									var url = "http://tx.spider.com.cn/getTicket/"+tel+"?verify="+verCode
									$.ajax({
										url:url,
										type:'get',
										success:function(){
											//dom.popup({txt:'您已取票成功,请凭发送的您手机取票码取票入场 ~',btn:5});
											$(".pop").show();
											$(".ppCont").text('您已取票成功,请凭发送到您手机取票码取票入场 ~')
											$('.pppBtn,.close').on('click',function(){
												$(".pop").hide();
												$('#tel').val('');
												$('#verCode').val('');
												$(".send_num").val('')
								 				$(".send_num").val("发送验证码");
								 				$('.send_num').css('background','#12a297');
								 				clearTimeout(s);
								 				countdown = 60;
								 				$(".send_num").attr('disabled',false);
											})
										}
									})
								}
							})
						}
					})
				}else{
					dom.popup({"txt":'请输入手机号码',"btn":5});
				}
		},
		//获取数据
		getStatic:function(){
			var static = JSON.parse(localStorage.getItem("static"));
			$(".title").text(static.informationName);
			$(".imgsrc").attr("src",static.imgsrc);
			var title = static.informationName;
			var str = "";
			if(title == '波恩气候大会中国角-绿色技术银行边会'){
				str +='<p>在各参与单位的共同努力下,由科技部社发司和上海市科委共同举办的绿色技术银行边会于德国波恩当地时间11月11日下午14:00-15:30,在23届联合国气候大会中国角成功召开。现将有关情况总结如下:</p>';
			}
			$('.intro_div').html(str);
		}
	}
	obj.init()
})

倒计时


var begindate = data[0].orderTime;
var date = begindate.substring(0, 19);
var date2 = date.replace(/-/g, '/'); //对时间做处理ios兼容
var end = ((new Date(date2).getTime()) / 1000) + 900; //倒计时结束秒数
var time = setInterval(function () {
    var begin = parseInt(new Date().getTime() / 1000);
    var second = end - begin;
    that.setRemainTimes(second, orders);
    if (second <= 0) {
       clearInterval(time);
       that.setData({
          second: "00",
          StatusDesc: 0
       })
     }
}, 1000);

//倒计时
  setRemainTimes: function (miaoss,orders) {
    var that = this;
    if (miaoss > 0) {
      var minute = Math.floor((miaoss / 60) % 60);
      var second = Math.floor(miaoss % 60);
      if (minute < 10){   //分钟
        minute = "0" + minute
      }else{
        minute
      }
      if (second < 10){   //秒
        second = "0" + second
      }else{
        second
      }
      that.setData({  //实时更新倒计时
        minute: minute,
        second: second
      })
    }
  },

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值