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给网页加上背景音乐及选择音效的方法
Mar 03 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
Feb 20 Javascript
react.js 获取真实的DOM节点实例(必看)
Apr 17 Javascript
深入理解vue-loader如何使用
Jun 06 Javascript
Webpack 服务器端代码打包的示例代码
Sep 19 Javascript
JavaScript数据结构之优先队列与循环队列实例详解
Oct 27 Javascript
jQuery ajax读取本地json文件的实例
Oct 31 jQuery
在vue项目中,使用axios跨域处理
Mar 07 Javascript
vue项目开发中setTimeout等定时器的管理问题
Sep 13 Javascript
微信小程序image图片加载完成监听
Aug 31 Javascript
vue 自定指令生成uuid滚动监听达到tab表格吸顶效果的代码
Sep 16 Javascript
JS实现点击掉落特效
Jan 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
php imagecreatetruecolor 创建高清和透明图片代码小结
2010/05/15 PHP
php 验证码(倾斜,正弦干扰线,黏贴,旋转)
2013/06/29 PHP
PHP取余函数介绍MOD(x,y)与x%y
2014/05/15 PHP
PHP自动识别当前使用移动终端
2018/05/21 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
2020/01/04 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
input 输入框获得/失去焦点时隐藏/显示文字(jquery版)
2013/04/02 Javascript
前台js对象在后台转化java对象的问题探讨
2013/12/20 Javascript
纯JS实现动态时间显示代码
2014/02/08 Javascript
nodejs教程之入门
2014/11/21 NodeJs
21个JavaScript事件(Events)属性汇总
2014/12/02 Javascript
什么是 AngularJS?AngularJS简介
2014/12/06 Javascript
浅谈javascript的Touch事件
2015/09/27 Javascript
JS跨域解决方案之使用CORS实现跨域
2016/04/14 Javascript
手把手教你把nodejs部署到linux上跑出hello world
2017/06/19 NodeJs
微信小程序 循环及嵌套循环的使用总结
2017/09/26 Javascript
vuejs使用递归组件实现树形目录的方法
2017/09/30 Javascript
解决iView中时间控件选择的时间总是少一天的问题
2018/03/15 Javascript
Vue中qs插件的使用详解
2020/02/07 Javascript
JavaScript前端实现压缩图片功能
2020/03/06 Javascript
Django中ORM表的创建和增删改查方法示例
2017/11/15 Python
python判断设备是否联网的方法
2018/06/29 Python
python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法
2020/02/26 Python
Python 面向对象部分知识点小结
2020/03/09 Python
如何基于Python按行合并两个txt
2020/11/03 Python
python-地图可视化组件folium的操作
2020/12/14 Python
让IE可以变相支持CSS3选择器
2010/01/21 HTML / CSS
法国票务网站:Ticketmaster法国
2018/07/09 全球购物
Wiggle美国:英国骑行、跑步、游泳、铁人三项商店
2018/10/27 全球购物
一套英文Java笔试题面试题
2016/04/21 面试题
医药个人求职信范文
2014/01/29 职场文书
军训自我鉴定范文
2014/02/13 职场文书
《宋庆龄故居的樟树》教学反思
2014/04/07 职场文书
党员考试作弊检讨书1000字
2015/02/16 职场文书
毕业论文指导老师意见
2015/06/04 职场文书
从原生JavaScript到React深入理解
2022/07/23 Javascript