秒杀系统HTML倒计时设置
倒计时就是在秒杀表中设定好要秒杀的时间 再减去现在的时间 把时间差显示在页面上
由于第一次搞秒杀倒计时 辛苦搞了半天 留此微博 以留备用
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>美多商城-商品详情</title> <link rel="stylesheet" type="text/css" href="css/reset.css"> <link rel="stylesheet" type="text/css" href="css/main.css"> <script src="./js/jquery-1.12.1.min.js"></script> <script src="./js/axios.js"></script> <script src="./js/jquery.cookie.js"></script> <script> $(function(){ var $tab_btn = $('.detail_tab li'); var $tab_con = $('.tab_content'); $tab_btn.click(function(){ $(this).addClass('active').siblings().removeClass('active'); $tab_con.eq( $(this).index() ).addClass('current').siblings().removeClass('current'); }) }) </script> </head> <body> <div class="header_con"> <div class="header"> <div class="welcome fl">欢迎来到美多商城! <span>|</span> <a href="index.html">首页</a> </div> <div class="fr"> <div class="login_btn fl"> 欢迎您:<em class="Show"></em> </div> <div class="user_link fl"> <span>|</span> <a href="user_center_info.html">用户中心</a> <span>|</span> <a href="cart.html">我的购物车</a> <span>|</span> <a href="user_center_order.html">我的订单</a> </div> </div> </div> </div> <div class="search_bar clearfix"> <a href="index.html" class="logo fl"><img src="images/logo.png"></a> <div class="search_wrap fl"> <div class="search_con"> <input type="text" class="input_text fl" name="" placeholder="搜索商品"> <input type="button" class="input_btn fr" name="" value="搜索"> </div> <ul class="search_suggest fl"> <li><a href="#">索尼微单</a></li> <li><a href="#">优惠15元</a></li> <li><a href="#">美妆个护</a></li> <li><a href="#">买2免1</a></li> </ul> </div> <div class="guest_cart fr"> <a href="#" class="cart_name fl">我的购物车</a> <div class="goods_count fl" id="show_count">15</div> <ul class="cart_goods_show"> <li> <img src="images/goods/goods001.jpg" alt="商品图片"> <h4>商品名称手机</h4> <div>4</div> </li> <li> <img src="images/goods/goods002.jpg" alt="商品图片"> <h4>商品名称手机</h4> <div>5</div> </li> <li> <img src="images/goods/goods003.jpg" alt="商品图片"> <h4>商品名称手机</h4> <div>6</div> </li> <li> <img src="images/goods/goods003.jpg" alt="商品图片"> <h4>商品名称手机</h4> <div>6</div> </li> </ul> </div> </div> <div class="navbar_con"> <div class="navbar"> <div class="sub_menu_con fl"> <h1 class="fl">商品分类</h1> </div> <ul class="navlist fl"> <li><a href="">首页</a></li> <li class="interval">|</li> <li><a href="">真划算</a></li> <li class="interval">|</li> <li><a href="">抽奖</a></li> </ul> </div> </div> <div class="goods_detail_con clearfix" > <span id = "showseckill"></span> <div class="goods_detail_pic fl" ><img id="show_img" src="http://127.0.0.1:8000/upload/timg.jpg"></div> <div class="goods_detail_list fr"> <h3 id="show_title"></h3><br> <h1 hidden>商品ID:<span id="id" hidden></span></h1> <div class="prize_bar"> <span class="show_pirze" id="show_pirze"><em></em></span> </div> <div class="goods_num clearfix"> <h3>数量:<span id="show_number"></span></h3> </div> <div id="LeftTime" style="color:red;font-size: 20px;"></div> <div class="operate_btn" hidden> <a href="user_center_order.html" class="buy_btn" onclick="seckill()">立即抢货</a> </div> </div> </div> <div class="main_wrap clearfix"> <div class="l_wrap fl clearfix"> <div class="new_goods"> <h3>热销排行</h3> <ul> <li> <a href="#"><img src="images/goods/goods001.jpg"></a> <h4><a href="#">360手机 N6 Pro 全网通 6GB+128GB 极夜黑</a></h4> <div class="prize">¥3.90</div> </li> <li> <a href="#"><img src="images/goods/goods002.jpg"></a> <h4><a href="#">360手机 N6 Pro 全网通 6GB+128GB 极夜黑</a></h4> <div class="prize">¥16.80</div> </li> </ul> </div> </div> <div class="r_wrap fr clearfix"> <ul class="detail_tab clearfix"> <li class="active">商品详情</li> <li>规格与包装</li> <li>商品评价(2)</li> <li>售后服务</li> </ul> <div class="tab_content current"> <dl> <dt>商品详情:</dt> <dd>它纤薄如刃,轻盈如羽,却又比以往速度更快、性能更强大。它为你展现的,是迄今最明亮、最多彩的 Mac 笔记本显示屏。它更配备了触控栏,一个内置于键盘的玻璃面多点触控条,让你能在需要时快速取用各种工具。MacBook Pro 是对我们突破性理念的一场出色演绎,而它,也正期待着演绎你的奇思妙想。 </dd> </dl> </div> <div class="tab_content"> <dl> <dt>规格与包装:</dt> <dd>它纤薄如刃,轻盈如羽,却又比以往速度更快、性能更强大。它为你展现的,是迄今最明亮、最多彩的 Mac 笔记本显示屏。它更配备了触控栏,一个内置于键盘的玻璃面多点触控条,让你能在需要时快速取用各种工具。MacBook Pro 是对我们突破性理念的一场出色演绎,而它,也正期待着演绎你的奇思妙想。 </dd> </dl> </div> <div class="tab_content"> <ul class="judge_list_con"> <li class="judge_list fl"> <div class="user_info fl"> <img src="images/cat.jpg"> <b>潇***啼</b> </div> <div class="judge_info fl"> <div class="stars_five"></div> <div class="judge_detail">派送非常快,第二天上午就收到。2天使用初步总结,前一部手机也是华为P9plus.MATE10pro包装原封未拆精致大气。拆开后第一眼就看到宝石蓝的手机,非常惊艳;然后就是配件一应俱全。开机各方面设置,把通讯录、短信等同步好,同品牌手机同步很快。和P9plus一样的后置指纹识别很方便。录制指纹容易,解锁非常快,秒开!屏幕完好,默认分辨率显示效果很好。</div> </div> </li> <li class="judge_list fl"> <div class="user_info fl"> <img src="images/cat.jpg"> <b>潇***啼</b> </div> <div class="judge_info fl"> <div class="stars_four"></div> <div class="judge_detail">派送非常快,第二天上午就收到。2天使用初步总结,前一部手机也是华为P9plus.MATE10pro包装原封未拆精致大气。拆开后第一眼就看到宝石蓝的手机,非常惊艳;然后就是配件一应俱全。开机各方面设置,把通讯录、短信等同步好,同品牌手机同步很快。和P9plus一样的后置指纹识别很方便。录制指纹容易,解锁非常快,秒开!屏幕完好,默认分辨率显示效果很好。</div> </div> </li> <li class="judge_list fl"> <div class="user_info fl"> <img src="images/cat.jpg"> <b>潇***啼</b> </div> <div class="judge_info fl"> <div class="stars_four"></div> <div class="judge_detail">派送非常快,第二天上午就收到。2天使用初步总结,前一部手机也是华为P9plus.MATE10pro包装原封未拆精致大气。拆开后第一眼就看到宝石蓝的手机,非常惊艳;然后就是配件一应俱全。开机各方面设置,把通讯录、短信等同步好,同品牌手机同步很快。和P9plus一样的后置指纹识别很方便。录制指纹容易,解锁非常快,秒开!屏幕完好,默认分辨率显示效果很好。</div> </div> </li> </ul> </div> <div class="tab_content"> <dl> <dt>售后服务:</dt> <dd>它纤薄如刃,轻盈如羽,却又比以往速度更快、性能更强大。它为你展现的,是迄今最明亮、最多彩的 Mac 笔记本显示屏。它更配备了触控栏,一个内置于键盘的玻璃面多点触控条,让你能在需要时快速取用各种工具。MacBook Pro 是对我们突破性理念的一场出色演绎,而它,也正期待着演绎你的奇思妙想。 </dd> </dl> </div> </div> </div> <div class="main_wrap clearfix"> <div class="footer"> <div class="foot_link"> <a href="#">关于我们</a> <span>|</span> <a href="#">联系我们</a> <span>|</span> <a href="#">招聘人才</a> <span>|</span> <a href="#">友情链接</a> </div> <p>CopyRight © 2016 北京美多商业股份有限公司 All Rights Reserved</p> <p>电话:010-****888 京ICP备*******8号</p> </div> </div> <script> var rest = $.cookie('username') $(".Show").html(rest); // 渲染商品 axios({ //指定请求地址 url:'http://127.0.0.1:8000/md_admin/seckillinner', //请求参数 // data:param, //请求类型 method:'get', //接口返回值类型 responseType:'json' }) .then(function(obj){ console.log(obj) $("#show_pirze").html('¥'+obj.data[0].fields.product_price); $("#show_title").html(obj.data[0].fields.product_name); $("#show_time").html(obj.data[0].fields.time); $("#show_number").html(obj.data[0].fields.sum); $("#id").html(obj.data[0].pk); function FreshTime(){ var endtime=new Date(obj.data[0].fields.time.replace("T",' ').split("Z")[0]);//结束时间 var nowtime = new Date();//当前时间 var lefttime=parseInt((endtime.getTime()-nowtime.getTime())/1000); d=parseInt(lefttime/3600/24); h=parseInt((lefttime/3600)%24); m=parseInt((lefttime/60)%60); s=parseInt(lefttime%60); document.getElementById("LeftTime").innerHTML="还剩" + d+"天"+h+"小时"+m+"分"+s+"秒"; if(lefttime<=0){ document.getElementById("LeftTime").innerHTML="秒杀已结束"; clearInterval(sh); $(".operate_btn").show() } } FreshTime(); var sh; sh=setInterval(FreshTime,1000); }); function seckill(){ let id = $("#id").html(); let param = new URLSearchParams(); param.append('id',id); param.append('username',rest); axios({ url:'http://127.0.0.1:8000/md_admin/seckillorder', data:param, method:'post', responseType:'text', }) .then(function(obj){ console.log(obj.data); // window.location.href='http://127.0.0.1:8080/cart.html' }) } </script> </body> </html>
溜个 CSDN大神连接 留作备用 https://blog.csdn.net/muzilanlan/article/details/45647883