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 相关文章推荐
js中的string.format函数代码
Aug 11 Javascript
js和jquery对dom节点的操作(创建/追加)
Apr 21 Javascript
jquery 页面滚动到指定DIV实现代码
Sep 25 Javascript
JS实现倒计时和文字滚动的效果实例
Oct 29 Javascript
jquery实现拖拽调整Div大小
Jan 30 Javascript
AngularJS实践之使用NgModelController进行数据绑定
Oct 08 Javascript
js中获取键盘事件的简单实现方法
Oct 10 Javascript
JS实现图片垂直居中显示小结
Dec 13 Javascript
微信小程序搜索组件wxSearch实例详解
Jun 08 Javascript
用Vue.extend构建消息提示组件的方法实例
Aug 08 Javascript
使用Vue构建可重用的分页组件
Mar 26 Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
Feb 05 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
PHP 网络开发详解之远程文件包含漏洞
2010/04/25 PHP
php教程之魔术方法的使用示例(php魔术函数)
2014/02/12 PHP
php函数实现判断是否移动端访问
2015/03/03 PHP
FastCGI 进程意外退出造成500错误
2015/07/26 PHP
PHP语法小结之基础和变量
2015/11/22 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
关于javascript function对象那些迷惑分析
2011/10/24 Javascript
关于Javascript 对象(object)的prototype
2014/05/09 Javascript
node.js中的fs.linkSync方法使用说明
2014/12/15 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
将input框中输入内容显示在相应的div中【三种方法可选】
2017/05/08 Javascript
vue实现样式之间的切换及vue动态样式的实现方法
2017/12/19 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
swiper动态改变滑动内容的实现方法
2018/01/17 Javascript
快速解决brew安装特定版本flow的问题
2018/05/17 Javascript
python实现超简单端口转发的方法
2015/03/13 Python
Python paramiko模块的使用示例
2018/04/11 Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
2019/06/04 Python
matplotlib.pyplot画图并导出保存的实例
2019/12/07 Python
python默认参数调用方法解析
2020/02/09 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
2020/02/23 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
2020/08/17 Python
html5本地存储_动力节点Java学院整理
2017/07/12 HTML / CSS
HTML5制作表格样式
2016/11/15 HTML / CSS
欧洲著名的二手奢侈品网站:Vestiaire Collective
2020/03/07 全球购物
工程力学硕士生的自我评价范文
2013/11/16 职场文书
文明倡议书范文
2014/04/15 职场文书
家长评语怎么写
2014/12/30 职场文书
幸福终点站观后感
2015/06/04 职场文书
高三数学教学反思
2016/02/18 职场文书
全国劳模先进事迹材料(2016精选版)
2016/02/25 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书
MySql 缓存查询原理与缓存监控和索引监控介绍
2021/07/02 MySQL
不负正版帝国之名 《重返帝国》引领SLG手游制作新的标杆
2022/04/07 其他游戏
项目中Nginx多级代理是如何获取客户端的真实IP地址
2022/05/30 Servers
css样式important规则的正确使用方式
2022/06/10 HTML / CSS