【非常好用!】在自己做的网页项目里实现了仿京东倒计时效果,方法来自黑马程序员pink老师在js课程中讲解的方法
解释和注意事项全都写在代码注释中了。
js代码部分
window.onload=function() {
/* 秒杀倒计时 */
var hour = document.querySelector(".hour");//小时的黑色盒子
var minute = document.querySelector(".minute");//分钟的黑色盒子
var second = document.querySelector(".second");//秒数的黑色盒子
var inputTime = +new Date('2022-4-24 21:00:00');//倒计时的结束时间,自己设置时间,返回的是用户输入时间的总毫秒数
//此处时间一定要比当前时间大,不然不会倒计时
countDown();
//2、开启定时器
setInterval(countDown,1000);
function countDown() {
var nowTime = +new Date();//返回的是当前时间的总毫秒数
//var times = (inputTime-nowTime) / 1000;//times是剩余时间的总毫秒数
//上边写法在倒计时归零后还会继续以“0-xxx“的形式继续减少,所以改成下边写法
var times = inputTime>nowTime?(inputTi