jQuery如何实现电商商品秒杀倒计时代码(已解决)

6 篇文章 0 订阅

jQuery仿京东商城商品秒杀倒计时代码,一款非常简单实用的每日秒杀时、分、秒倒计时代码。

代码实现比较简单。这边贴出主要的代码!

<script src="js/jquery.min.js"></script>
<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.hsenzy.com/archives/2198

演示:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软小酷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值