商品促销倒计时效果实现
效果图展示
所有的知识点总结如下:
* 轮播图实现:swiper插件
* 倒计时功能的实现
* 倒计时结束,抢购按钮变为可点击状态
轮播图的实现
swiper插件:开源,免费,强大的移动端触摸,滑动插件
用途非常广泛,只要是移动端的触摸,滑动效果都可以用swiper来完成,比如轮播图的制作
使用也非常简单,只需要复制粘贴即可,具体参照官方文档swiper官网
事例代码:
<div class="swiper-container"><div class="swiper-wrapper"><div class="swiper-slide">slider1</div><div class="swiper-slide">slider2</div><div class="swiper-slide">slider3</div></div>
</div>
<script>
var mySwiper = new Swiper('.swiper-container', {autoplay: 5000,//可选选项,自动滑动
})
</script>
倒计时功能的实现
document.querySelectorAll(".btn").forEach(function (v,i) {v.disabled = true;});
showtime();function showtime(){var nowtime = new Date();//当前的时间var endtime = new Date("2017/11/11,00:00:00");//设置的倒计时时间var timeNum = parseInt((endtime.getTime() - nowtime.getTime()) /1000 )//得到两个时间段的毫秒数差值再除以1000,就是相差的秒数var d = parseInt(timeNum / (60*60*24))//得到相差天数var h = parseInt(timeNum / (60*60) %24 )var m = parseInt(timeNum / 60 %60 )var s = parseInt(timeNum % 60 )h = add(h)m = add(m)s = add(s)document.getElementById("contdown").innerHTML = "距离开抢还有 " + h + ":" + m + ":" + s;if(timeNum<=0){document.querySelectorAll("button").forEach(function (v,i) {v.disabled = false;});document.getElementById("contdown").innerHTML = "开始抢购!!!";return;}setTimeout(showtime,1000);
}
function add(i){if(i<10){i = "0"+i;}return i;
}
商品促销倒计时效果实现相关推荐
- php mysql倒计时_php实现倒计时效果,_PHP教程
php实现倒计时效果, 现在很多的团购网站上都有剩余时间的显示.显示剩余时间可以使用Javascript来实现,但是我们会发现使用Javascript来实现的话不安全,因为Javascript获取的是 ...
- 仿淘宝商品放大展示效果制作(放大镜效果)
如果您觉得这篇文章有用,欢迎点赞收藏或有什么建议请在评论区留言,我看到后会第一时间回复的,谢谢! (分享时刻) mac上取色比较好用的小工具:啜色: 好用的截屏小工具:Snipaste (常用的一个功 ...
- 倒计时效果 (JavaScript 小练习 )
按钮10秒之后才可以使用 案例 分析: ①:开始先把按钮禁用(disabled 属性) ②:一定要获取元素 ③:函数内处理逻辑 按钮里面的文字跟着一起变化 如果秒数等于0 停止定时器 里面文字变为 同 ...
- html自动刷新倒计时,基于JavaScript实现自动更新倒计时效果
实现倒计时效果需要掌握js中的两个知识点: 1.setTimeout函数 每隔1秒钟更新秒钟时间 2.Date对象 计算时间差 下面贴出 元旦倒计时代码 example.html //定义计时器,每隔 ...
- python七段数码管设计图案-python实现七段数码管和倒计时效果
8是典型的七段数码管的例子,因为刚好七段都有经过,这里我写的代码是从1开始右转. 这是看Mooc视频写的一个关于用七段数码管显示当前时间 # -*-coding:utf-8 -*- import tu ...
- android 列表倒计时,Android利用RecyclerView实现列表倒计时效果
最近面试时,面试官问了一个列表倒计时效果如何实现,现在记录一下. 运行效果图 实现思路 实现方法主要有两个: 1.为每个开始倒计时的item启动一个定时器,再做更新item处理: 2.只启动一个定时器 ...
- python怎么让游戏倒计时_Python如何让倒计时效果的在固定区域刷新
time_remain是实现倒计时效果,但是如何把它固定在一行的指定区域呢? 不干扰其他区域的显示呢? 最后输出这样的信息,最右边的是总时长,但是倒计时效果出现在最左边,如果不预留 ' '*5 空格会 ...
- 注册/找回密码等功能中发送手机验证码后倒计时效果的实现(基于vue)
注册/找回密码等功能中发送手机验证码后倒计时效果的实现,基于vue.element-ui <template><el-button size="small" ty ...
- 程序员过关斩将--论商品促销代码的优雅性
点击上方蓝色字体,关注我们 菜菜哥,YY说你帮她解决了几个问题,也帮我解决一个呗 原来是D妹子,来坐我身边,说下情况 我的项目是个电商项目,现在产品狗要给商品做活动 正常呀 我一个新手初来咋到顶不住压 ...
最新文章
- 有必要学python吗-学习Python有必要去培训机构吗?
- 【BZOJ5461】 【PKUWC2018】—Minimax(线段树合并优化dp)
- 全国计算机等级二级证书foxbase,2002年4月全国计算机等级考试二级FOXBASE笔试试题...
- MYSQL: MERGE引擎实现多分表的联合
- easyui中tab页中js脚本无法加载的问题及解决方法
- 如何让你用 Python 年薪 40 万?答案早就写到 JD 上了
- 2020\Simulation_1\3.叶节点数
- 02.Teams组成概述及使用分享
- 如何更新Postgresql的Jsonb数组
- RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势...
- linux下Oracle 10g的安装
- 多智能体协同视觉SLAM技术研究进展
- dell r620 升级idrac_DELL R630 如何利用IDRAC升级BIOS固件和IDARC
- jeecg框架 弹出框问题
- 破解XP 管理员Administrator密码
- 宁德时代发布第一代钠离子电池;联泰科技与赢创联合研发实验室成立;霍尼韦尔高管人事变动 | 能动...
- 开虚拟机服务器cpu百分之百应该管,为何我在虚拟机里开游戏CPU使用率90--100
- 谷歌大牛 Jeff Dean 是如何成为互联网战神的
- Oracle sysman.mgmt_jobs导致数据库自动重启
- 分布式文件存储:FastDFS简单使用与原理分析