倒计时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
})
}
},