$(function(){
//因为页面数据是JS生成,所以要用载入后事件,如果页面数据已经填充了的,就可以用jquery事件直接处理
$(window).load(function(){
//设定定时器运行间隔时间不是必须
var interval = 1000;
//设定函数,定时器定时更新时间也就是倒计时
function ShowCountDown(){//时间接收地方
//得到标签自定义的属性值,也就是时间
$shijian=$this.attr("dtime");
$shijian=$shijian*1000;//因为后面得到时间是毫秒,所以此处把时间扩大1000倍,匹配后面的毫秒时间
//得到一个对象,当前时间
var now = new Date();
//用时间值减去当前时间,得到时间差
var leftTime= $shijian -now.getTime(); //毫秒时间差
var leftTime= $shijian-now.getSeconds();//秒时间差
//把时间差转换成1000的倍数数值
var leftsecond = parseInt(leftTime/1000);
//得到天数
var day1=Math.floor(leftsecond/(60*60*24));
//得到小时数
var hour=Math.floor((leftsecond-day1*24*60*60)/3600);
//得到分钟
var minute=Math.floor((leftsecond-day1*24*60*60-hour*3600)/60);
//得到秒
var second=Math.floor(leftsecond-day1*24*60*60-hour*3600-minute*60);
//拼接回填标签
var yuan = "<p>倒计时</p><span>"+day1+"</span><p>天</p><span>"+hour+"</span><p>时</p><span>"+minute+"</span><p>分</p><span>"+second+"</span><p>秒</p>";
//按指针回填倒计时数据
$("#id").html(yuan);
}
//定时器,间隔多久执行一次,定时器内一定要使用function(){}和时间变量,不然不会执行setInterval(function(){方法名;}, 时间变量);其中时间变量不一定是变量可以设定数值,不是必须
setInterval(function(){ShowCountDown();}, interval);
});
})
//因为页面数据是JS生成,所以要用载入后事件,如果页面数据已经填充了的,就可以用jquery事件直接处理
$(window).load(function(){
//设定定时器运行间隔时间不是必须
var interval = 1000;
//设定函数,定时器定时更新时间也就是倒计时
function ShowCountDown(){//时间接收地方
//得到标签自定义的属性值,也就是时间
$shijian=$this.attr("dtime");
$shijian=$shijian*1000;//因为后面得到时间是毫秒,所以此处把时间扩大1000倍,匹配后面的毫秒时间
//得到一个对象,当前时间
var now = new Date();
//用时间值减去当前时间,得到时间差
var leftTime= $shijian -now.getTime(); //毫秒时间差
var leftTime= $shijian-now.getSeconds();//秒时间差
//把时间差转换成1000的倍数数值
var leftsecond = parseInt(leftTime/1000);
//得到天数
var day1=Math.floor(leftsecond/(60*60*24));
//得到小时数
var hour=Math.floor((leftsecond-day1*24*60*60)/3600);
//得到分钟
var minute=Math.floor((leftsecond-day1*24*60*60-hour*3600)/60);
//得到秒
var second=Math.floor(leftsecond-day1*24*60*60-hour*3600-minute*60);
//拼接回填标签
var yuan = "<p>倒计时</p><span>"+day1+"</span><p>天</p><span>"+hour+"</span><p>时</p><span>"+minute+"</span><p>分</p><span>"+second+"</span><p>秒</p>";
//按指针回填倒计时数据
$("#id").html(yuan);
}
//定时器,间隔多久执行一次,定时器内一定要使用function(){}和时间变量,不然不会执行setInterval(function(){方法名;}, 时间变量);其中时间变量不一定是变量可以设定数值,不是必须
setInterval(function(){ShowCountDown();}, interval);
});
})

646

被折叠的 条评论
为什么被折叠?



