久久资源网

jQuery仿京东每日秒杀倒计时代码

jQuery仿京东每日秒杀倒计时代码

2019-04-19 09:45:37 其它特效

售价:5.00积分 会员免费

特别声明:资源售价只是赞助,不代表代码或者素材本身点数。收取费用仅维持本站的日常运营所需!

jQuery仿京东每日秒杀倒计时代码

jQuery每日倒计时,制作京东商城商品秒杀倒计时横幅代码。

 

使用方法

1、head引入css文件

<link rel="stylesheet" href="./css/cdn.css">

2、head引入js文件

<script src="js/jquery.min.js"></script>

3、body引入HTML代码

<div class="se-kl">
	<div class="se-cn">倒计时</div>
	<div class="se-en">COUNT DOWN</div>
	<i class="se-io"></i>
	<div class="se-info">距离结束还剩</div>
	<div class="se-count">
		<div class="se-day"></div>
		<div class="se-hour"><span class="se-txt">00</span></div>
		<div class="se-min"><span class="se-txt">00</span></div>
		<div class="se-sec"><span class="se-txt">00</span></div>
	</div>
</div>

<script type="text/javascript">
	$(document).ready(function () {
		var oDate = new Date();
		var nowTime = oDate.getTime(); //现在的毫秒数
		oDate.setDate(oDate.getDate() + 1); // 设定截止时间为第二天
		var targetDate = new Date(oDate.toLocaleDateString());
		run(targetDate);
	});

	function run(enddate) {
		getDate(enddate);
		setInterval("getDate('" + enddate + "')", 500);
	}

	function getDate(enddate) {
		var oDate = new Date(); //获取日期对象

		var nowTime = oDate.getTime(); //现在的毫秒数
		var enddate = new Date(enddate);
		var targetTime = enddate.getTime(); // 截止时间的毫秒数
		var second = Math.floor((targetTime - nowTime) / 1000); //截止时间距离现在的秒数

		var day = Math.floor(second / 24 * 60 * 60); //整数部分代表的是天;一天有24*60*60=86400秒 ;
		second = second % 86400; //余数代表剩下的秒数;
		var hour = Math.floor(second / 3600); //整数部分代表小时;
		second %= 3600; //余数代表 剩下的秒数;
		var minute = Math.floor(second / 60);
		second %= 60;
		var spanH = $('.se-txt')[0];
		var spanM = $('.se-txt')[1];
		var spanS = $('.se-txt')[2];

		spanH.innerHTML = tow(hour);
		spanM.innerHTML = tow(minute);
		spanS.innerHTML = tow(second);
	}

	function tow(n) {
		return n >= 0 && n < 10 ? '0' + n : '' + n;
	}
</script>

资源出处:https://www.moyublog.com/codes/1737.html

关注微信