jquery实现倒计时小应用
发布时间 - 2026-01-11 03:19:21 点击率:次本文实例为大家分享了jquery倒计时效果的具体代码,供大家参考,具体内容如下

html
<div id="shop_rec">
<ul class="cf">
<li>
<img src="image/goods.jpg" alt="小米 Note 顶配版" />
<div>
<h5>小米 Note 顶配版</h5>
<p>全网通 香槟金 移动联通<br />双4G手机 双卡双待</p>
<em>¥2998<i>起</i></em>
<span class="time" data-starttime="1445982375" data-endtime="1446350400"></span>
</div>
</li>
<li>
<img src="image/goods.jpg" alt="小米 Note 顶配版" />
<div>
<h5>小米 Note 顶配版</h5>
<p>全网通 香槟金 移动联通<br />双4G手机 双卡双待</p>
<em>¥2998<i>起</i></em>
<span class="time" data-starttime="1445912375" data-endtime="1436350400"></span>
</div>
</li>
</ul>
</div>
jquery
$(function(){
var abj = $("#shop_rec"),
timeObj = abj.find('.time');
var starttime = timeObj.data('starttime');
// 定时器函数
function actionDo(){
return setInterval(function(){
timeObj.each(function(index, el) {
var t = $(this),
surplusTime = t.data('endtime') -starttime;
if (surplusTime <= 0) {
t.html("活动已经开始");
} else{
var year = surplusTime/(24*60*60*365),
showYear = parseInt(year),
month = (year-showYear)*12,
showMonth = parseInt(month),
day = (month-showMonth)*30,
showDay = parseInt(day),
hour = (day-showDay)*24,
showHour = parseInt(hour),
minute = (hour-showHour)*60,
showMinute = parseInt(minute),
seconds = (minute-showMinute)*60,
showSeconds = parseInt(seconds);
t.html("");
if (showYear>0) {
t.append("<span>"+showYear+"年</span>")
};
if (showMonth>0) {
t.append("<span>"+showMonth+"月</span>")
};
if (showDay>0) {
t.append("<span>"+showDay+"天</span>")
};
if (showHour>=0) {
t.append("<span>"+showHour+"小时</span>")
};
if (showMinute>=0) {
t.append("<span>"+showMinute+"分钟</span>")
};
if (showSeconds>=0) {
t.append("<span>"+showSeconds+"秒</span>")
};
};
});
starttime++;
},1000); // 设定执行或延时时间
};
// 执行它
actionDo();
});
总结
不是特别优秀,但是小的应用完全没有问题。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# jquery
# 倒计时
# jquery实现手机发送验证码的倒计时代码
# JQuery实现倒计时按钮具体方法
# jquery简单倒计时实现方法
# 基于jQuery的倒计时实现代码
# jQuery实现倒计时跳转的例子
# jQuery倒计时代码(超简单)
# JQuery实现倒计时按钮的实现代码
# 利用jQuery实现漂亮的圆形进度条倒计时插件
# jquery 倒计时效果实现秒杀思路
# jQuery实现倒计时按钮功能代码分享
# 网通
# 香槟金
# 已经开始
# 大家分享
# 具体内容
# 大家多多
# Note
# 顶配版
# goods
# 双卡双待
# alt
# jpg
# starttime
# span
# time
# yen
# data
# br
# em
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
个人网站制作流程图片大全,个人网站如何注销?
iOS验证手机号的正则表达式
jQuery validate插件功能与用法详解
如何解决hover在ie6中的兼容性问题
如何在IIS中新建站点并配置端口与IP地址?
微信公众帐号开发教程之图文消息全攻略
JavaScript常见的五种数组去重的方式
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】
深圳网站制作的公司有哪些,dido官方网站?
如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体
如何快速搭建高效服务器建站系统?
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
java获取注册ip实例
如何在阿里云ECS服务器部署织梦CMS网站?
ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】
如何在云主机上快速搭建网站?
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
Python文件流缓冲机制_IO性能解析【教程】
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性
如何将凡科建站内容保存为本地文件?
Laravel模型事件有哪些_Laravel Model Event生命周期详解
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
如何用好域名打造高点击率的自主建站?
Laravel怎么判断请求类型_Laravel Request isMethod用法
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
javascript中的try catch异常捕获机制用法分析
晋江文学城电脑版官网 晋江文学城网页版直接进入
如何确保FTP站点访问权限与数据传输安全?
教你用AI将一段旋律扩展成一首完整的曲子
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
百度输入法ai组件怎么删除 百度输入法ai组件移除工具
大连 网站制作,大连天途有线官网?
Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】
Laravel storage目录权限问题_Laravel文件写入权限设置
PythonWeb开发入门教程_Flask快速构建Web应用
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
原生JS实现图片轮播切换效果
专业商城网站制作公司有哪些,pi商城官网是哪个?
详解jQuery中基本的动画方法
如何确认建站备案号应放置的具体位置?
深圳网站制作培训,深圳哪些招聘网站比较好?
Swift中switch语句区间和元组模式匹配
Laravel如何实现API速率限制?(Rate Limiting教程)
Laravel如何自定义错误页面(404, 500)?(代码示例)
javascript基于原型链的继承及call和apply函数用法分析
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)

