jQuery团购倒计时特效实现方法


Posted in Javascript onMay 07, 2015

本文实例讲述了jQuery团购倒计时特效实现方法。分享给大家供大家参考。具体实现方法如下:

<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>倒计时测试</title>
<script src="jquery-1.6.2.min.js" type="text/javascript"></script>
<script>
 function lxfEndtime(){
 $(".lxftime").each(function(){
  var lxfday=$(this).attr("lxfday");//用来判断是否显示天数的变量
  var endtime = new Date($(this).attr("endtime")).getTime();
  //取结束日期(毫秒值)
  var nowtime = new Date().getTime();
  //今天的日期(毫秒值)
  var youtime = endtime-nowtime;//还有多久(毫秒值)
  var seconds = youtime/1000;
  var minutes = Math.floor(seconds/60);
  var hours = Math.floor(minutes/60);
  var days = Math.floor(hours/24);
  var CDay= days ;
  var CHour= hours % 24;
  var CMinute= minutes % 60;
  var CSecond= Math.floor(seconds%60);
  //"%"是取余运算,可以理解为60进一后取余数,然后只要余数。
  if(endtime<=nowtime){
    $(this).html("已过期")
    //如果结束日期小于当前日期就提示过期啦
    }else{
    if($(this).attr("lxfday")=="no"){
    $(this).html("<i>剩余时间:</i><span>"+CHour+"</span>时<span>"+CMinute+"</span>分<span>"+CSecond+"</span>秒");
    //输出没有天数的数据
    }else{
    $(this).html("<i>剩余时间:</i><span>"+days+"</span><em>天</em><span>"+CHour+"</span><em>时</em><span>"+CMinute+"</span><em>分</em><span>"+CSecond+"</span><em>秒</em>");
    //输出有天数的数据
    }
   }
 });
 setTimeout("lxfEndtime()",1000);
 };
$(function(){
 lxfEndtime();
});
</script>
<style type="text/css">
<!--
*{
  font-style: normal;
  font-weight: normal;}
.haveday {
  padding: 20px;
  border: 1px dashed #000;
  margin-right: auto;
  margin-left: auto;
  width: 300px;
}
-->
</style>
</head>
<body>
<div class="haveday">
<h1>含有天数的倒计时</h1>
<div class="lxftime" endtime="11/15/2015 17:24:0"></div>
<div class="lxftime" endtime="11/8/2015 3:3:20"></div>
<div class="lxftime" endtime="9/6/2015 6:1:0"></div>
<div class="lxftime" endtime="6/6/2016 9:3:5"></div>
</div>
<p></p>
<div class="haveday">
<h1>没有天数的倒计时</h1>
<div class="lxftime" endtime="11/15/2015 17:24:0" lxfday="no"></div>
<div class="lxftime" endtime="11/8/2015 3:3:20" lxfday="no"></div>
<div class="lxftime" endtime="9/6/2015 6:1:0" lxfday="no"></div>
<div class="lxftime" endtime="6/6/2016 9:3:5" lxfday="no"></div>
</div>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
javascript 精粹笔记
May 09 Javascript
javascript动态向网页中添加表格实现代码
Feb 19 Javascript
jquery仿搜索自动联想功能代码
May 23 Javascript
jquery实现对联广告的方法
Feb 05 Javascript
分享JavaScript监听全部Ajax请求事件的方法
Aug 28 Javascript
jQuery自定义组件(导入组件)
Nov 08 Javascript
gulp解决跨域的配置文件问题
Jun 08 Javascript
详解创建自定义的Angular Schematics
Jun 06 Javascript
ES6 Proxy实现Vue的变化检测问题
Jun 11 Javascript
node crawler如何添加promise支持
Feb 01 Javascript
vue父子模板传值问题解决方法案例分析
Feb 26 Javascript
vue表单验证之禁止input输入框输入空格
Dec 03 Vue.js
js由下向上不断上升冒气泡效果实例
May 07 #Javascript
jQuery动态效果显示人物结构关系图的方法
May 07 #Javascript
js显示文本框提示文字的方法
May 07 #Javascript
js实现模拟计算器退格键删除文字效果的方法
May 07 #Javascript
浅谈document.write()输出样式
May 07 #Javascript
js库Modernizr的介绍和使用
May 07 #Javascript
详谈LABJS按需动态加载js文件
May 07 #Javascript
You might like
PHP下常用正则表达式整理
2010/10/26 PHP
php中隐形字符65279(utf-8的BOM头)问题
2014/08/16 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
腾讯CMEM的PHP扩展编译安装方法
2015/09/25 PHP
php使用parse_str实现查询字符串解析到变量中的方法
2017/02/17 PHP
PHP实现带进度条的Ajax文件上传功能示例
2019/07/02 PHP
可以用来调试JavaScript错误的解决方案
2010/08/07 Javascript
javascript实现避免页面按钮重复提交
2015/01/08 Javascript
JQuery插件Quicksand实现超炫的动画洗牌效果
2015/05/03 Javascript
javascript作用域链(Scope Chain)用法实例解析
2015/11/30 Javascript
浅谈JQuery+ajax+jsonp 跨域访问
2016/06/25 Javascript
JS简单实现移动端日历功能示例
2016/12/28 Javascript
JavaScript实现开关等效果
2017/09/08 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
2017/10/11 Javascript
JS实现延迟隐藏功能的方法(类似QQ头像鼠标放上展示信息)
2017/12/28 Javascript
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
2020/05/06 Javascript
python使用socket远程连接错误处理方法
2015/04/29 Python
Python的Django框架下管理站点的基本方法
2015/07/17 Python
python 把数据 json格式输出的实例代码
2016/10/31 Python
详解如何用django实现redirect的几种方法总结
2018/11/22 Python
python 提取文件指定列的方法示例
2019/08/07 Python
python django生成迁移文件的实例
2019/08/31 Python
Python Matplotlib绘图基础知识代码解析
2020/08/31 Python
Python:__eq__和__str__函数的使用示例
2020/09/26 Python
澳大利亚拥有最佳跳伞降落点和最好服务的跳伞项目运营商:Skydive Australia
2018/03/05 全球购物
Notino匈牙利:购买香水和化妆品
2019/04/12 全球购物
what is the difference between ext2 and ext3
2015/08/25 面试题
大学毕业生个人自荐信范文
2014/01/08 职场文书
先进个人获奖感言
2014/01/24 职场文书
人事部经理岗位职责
2014/03/07 职场文书
领导班子群众路线与四风问题对照检查材料思想汇报
2014/10/11 职场文书
2014年纳税评估工作总结
2014/12/23 职场文书
小学生手册家长意见
2015/06/03 职场文书
党员反腐倡廉学习心得体会
2015/08/15 职场文书
如何使用Python实现一个简易的ORM模型
2021/05/12 Python