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 相关文章推荐
jquery中each遍历对象和数组示例
Aug 05 Javascript
使用jquery 简单实现下拉菜单
Jan 14 Javascript
js实现漂浮回顶部按钮实例
May 06 Javascript
使用JavaScript脚本判断页面是否在微信中被打开
Mar 06 Javascript
JavaScript记录光标在编辑器中位置的实现方法
Apr 22 Javascript
AngularJS自定义插件实现网站用户引导功能示例
Nov 07 Javascript
jQuery实现的分页功能示例
Jan 22 Javascript
Vuejs仿网易云音乐实现听歌及搜索功能
Mar 30 Javascript
vue中v-for加载本地静态图片方法
Mar 03 Javascript
微信web端后退强制刷新功能的实现代码
Mar 04 Javascript
vue.js实现三级菜单效果
Oct 19 Javascript
vue学习笔记之Vue中css动画原理简单示例
Feb 29 Javascript
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
thinkphp模板输出技巧汇总
2014/11/24 PHP
PHP实现抓取HTTPS内容
2014/12/01 PHP
基于php实现七牛抓取远程图片
2015/12/01 PHP
用jQuery简化JavaScript开发分析
2009/02/19 Javascript
网页开发中的容易忽略的问题 javascript HTML中的table
2009/04/15 Javascript
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
JQury slideToggle闪烁问题及解决办法
2011/07/05 Javascript
jquery each的几种常用的使用方法示例
2014/01/21 Javascript
Js冒泡事件详解及阻止示例
2014/03/21 Javascript
JavaScript极简入门教程(三):数组
2014/10/25 Javascript
Nodejs为什么选择javascript为载体语言
2015/01/13 NodeJs
javascript实时显示当天日期的方法
2015/05/20 Javascript
Bootstrap每天必学之面板
2015/11/30 Javascript
分享一个原生的JavaScript拖动方法
2016/09/25 Javascript
JS闭包用法实例分析
2017/03/27 Javascript
apicloud拉起小程序并传递参数的方法示例
2018/11/21 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
JS使用JSON.parse(),JSON.stringify()实现对对象的深拷贝功能分析
2019/03/06 Javascript
快速搭建Node.js(Express)用户注册、登录以及授权的方法
2019/05/09 Javascript
ES11屡试不爽的新特性,你用上了几个
2020/10/21 Javascript
[14:57]DOTA2 HEROS教学视频教你分分钟做大人-幽鬼
2014/06/13 DOTA
Python高级特性 切片 迭代解析
2019/08/23 Python
python 微信好友特征数据分析及可视化
2020/01/07 Python
python函数enumerate,operator和Counter使用技巧实例小结
2020/02/22 Python
pycharm 关掉syntax检查操作
2020/06/09 Python
Python3读写ini配置文件的示例
2020/11/06 Python
关于多种方式完美解决Python pip命令下载第三方库的问题
2020/12/21 Python
canvas绘制树形结构可视图形的实现
2020/04/03 HTML / CSS
请问软件开发中的设计模式你会使用哪些
2015/05/13 面试题
外语专业毕业生个人的自荐信
2013/11/19 职场文书
素质拓展感言
2014/01/29 职场文书
KTV的创业计划书范文
2014/02/02 职场文书
网络工程师职业规划
2014/02/10 职场文书
全陪导游词
2015/02/04 职场文书
2015年医生个人工作总结
2015/04/25 职场文书
什么是创业计划书?什么是商业计划书?这里一一解答
2019/07/12 职场文书