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 相关文章推荐
IE6下JS动态设置图片src地址问题
Jan 08 Javascript
javascript 数组学习资料收集
Apr 11 Javascript
js中关于new Object时传参的一些细节分析
Mar 13 Javascript
javascript中encodeURI和decodeURI方法使用介绍
May 06 Javascript
JS清除IE浏览器缓存的方法
Jul 26 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战一)
Aug 21 Javascript
jquery中 $.expr使用实例介绍
Jun 09 Javascript
jQuery仿淘宝网产品品牌隐藏与显示效果
Sep 01 Javascript
AngularJS 验证码60秒倒计时功能的实现
Jun 05 Javascript
vue.js整合mint-ui里的轮播图实例代码
Dec 27 Javascript
[原创]jquery判断元素内容是否为空的方法
May 04 jQuery
JavaScript交换变量常用4种方法解析
Sep 02 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
乐信RP2100的电路分析和打磨
2021/03/02 无线电
PHP jQuery表单,带验证具体实现方法
2014/02/15 PHP
Codeigniter购物车类不能添加中文的解决方法
2014/11/29 PHP
jquery 锁定弹出层实现代码
2010/02/23 Javascript
NodeJS框架Express的模板视图机制分析
2011/07/19 NodeJs
jQuery显示和隐藏 常用的状态判断方法
2015/01/29 Javascript
JQuery移动页面开发之屏幕方向改变与滚屏的实现
2015/12/03 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
重新理解JavaScript的六种继承方式
2017/03/24 Javascript
ES6教程之for循环和Map,Set用法分析
2017/04/10 Javascript
bootstrap的工具提示实例代码
2017/05/17 Javascript
jquery单击文字或图片内容放大并居中显示
2017/06/23 jQuery
Nodejs下使用gm圆形裁剪并合成图片的示例
2018/02/22 NodeJs
微信小程序引用iconfont图标的方法
2018/10/22 Javascript
代码整洁之道(重构)
2018/10/25 Javascript
jQuery 选择器用法实例分析【prev + next】
2020/05/22 jQuery
vue实现两个区域滚动条同步滚动
2020/12/13 Vue.js
[41:17]完美世界DOTA2联赛PWL S3 access vs CPG 第二场 12.13
2020/12/17 DOTA
Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】
2017/06/07 Python
python DataFrame 取差集实例
2019/01/30 Python
python实现QQ空间自动点赞功能
2019/04/09 Python
python递归法解决棋盘分割问题
2019/07/17 Python
python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例
2020/02/27 Python
L’AGENCE官网:加州女装品牌
2018/06/03 全球购物
中国领先的汽车保养服务平台:途虎养车
2019/10/18 全球购物
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
省优秀教师事迹材料
2014/01/30 职场文书
公证委托书大全
2014/04/04 职场文书
新闻学专业求职信
2014/07/28 职场文书
车辆年检委托书范本
2014/10/14 职场文书
学校德育工作总结2015
2015/05/11 职场文书
运动会跳远广播稿
2015/08/19 职场文书
全家福照片寄语怎么写?
2019/04/02 职场文书
mysql优化之query_cache_limit参数说明
2021/07/01 MySQL
Go语言grpc和protobuf
2022/04/13 Golang
详解Spring Security如何在权限中使用通配符
2022/06/28 Java/Android