同一页面多个商品倒计时JS 基于面向对象的javascript


Posted in Javascript onFebruary 16, 2012
<!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> 
<title></title> 
<script src="http://img.3water.com/jslib/jquery/jquery-1.7.1.min.js" type="text/javascript"></script> 
<script type="text/javascript"> 
function showTime(tuanid, time_distance) { 
this.tuanid = tuanid; 
//PHP时间是秒,JS时间是微秒 
this.time_distance = time_distance * 1000; 
} 
showTime.prototype.setTimeShow = function () { 
var timer = $("#lefttime_" + this.tuanid); 
var str_time; 
var int_day, int_hour, int_minute, int_second; 
time_distance = this.time_distance; 
this.time_distance = this.time_distance - 1000; 
if (time_distance > 0) { 
int_day = Math.floor(time_distance / 86400000); 
time_distance -= int_day * 86400000; 
int_hour = Math.floor(time_distance / 3600000); 
time_distance -= int_hour * 3600000; 
int_minute = Math.floor(time_distance / 60000); 
time_distance -= int_minute * 60000; 
int_second = Math.floor(time_distance / 1000); 
if (int_hour < 10) 
int_hour = "0" + int_hour; 
if (int_minute < 10) 
int_minute = "0" + int_minute; 
if (int_second < 10) 
int_second = "0" + int_second; 
str_time = int_day + "天" + int_hour + "小时" + int_minute + "分钟" + int_second + "秒"; 
timer.text(str_time); 
var self = this; 
setTimeout(function () { self.setTimeShow(); }, 1000); //D:正确 
} else { 
timer.text("团购结束"); 
return; 
} 
} 
</script> 
</head> 
<body> 
<div id="lefttime_1" time="2011/11/23 6:58:23"> 
</div> 
<script type="text/javascript"> 
var st = new showTime(1,3); 
//st.tuanid = 1; 
//st.time_distance = 10000; 
st.setTimeShow(); 
</script> 
<div id="lefttime_2" time="2011/11/24 6:58:23"> 
</div> 
<script type="text/javascript"> 
var st = new showTime(2, 5); 
//st.tuanid = 1; 
//st.time_distance = 10000; 
st.setTimeShow(); 
</script> 
</body> 
</html>

上面的代码需要用到jquery,大家可以注意下
Javascript 相关文章推荐
javascript-TreeView父子联动效果保持节点状态一致
Aug 12 Javascript
Extjs Ext.MessageBox.confirm 确认对话框详解
Apr 02 Javascript
ejs v9 javascript模板系统
Mar 21 Javascript
自己动手实现jQuery Callbacks完整功能代码详解
Nov 25 Javascript
js触发onchange事件的方法说明
Mar 08 Javascript
jQuery横向擦除焦点图特效代码分享
Sep 06 Javascript
解析javascript瀑布流原理实现图片滚动加载
Mar 10 Javascript
vue移动端裁剪图片结合插件Cropper的使用实例代码
Jul 10 Javascript
Angular中ng-repeat与ul li的多层嵌套重复问题
Jul 24 Javascript
关于js陀螺仪的理解分析
Apr 11 Javascript
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
Apr 28 Javascript
ES6中new Function()语法及应用实例分析
Feb 19 Javascript
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
Feb 16 #Javascript
通过JS获取用户本地图片路径并显示的代码
Feb 16 #Javascript
javascript简易缓动插件(源码打包)
Feb 16 #Javascript
基于jquery的textarea发布框限制文字字数输入(添加中文识别)
Feb 16 #Javascript
js URL参数的拼接方法比较
Feb 15 #Javascript
javascript题目,重写函数让其无限相加
Feb 15 #Javascript
用JQUERY增删元素的代码
Feb 14 #Javascript
You might like
如何给phpadmin一个保护
2006/10/09 PHP
解读PHP中上传文件的处理问题
2016/05/29 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
基于php解决json_encode中文UNICODE转码问题
2020/11/10 PHP
javascript支持firefox,ie7页面布局拖拽效果代码
2007/12/20 Javascript
JavaScript CSS菜单功能 改进版
2008/12/20 Javascript
JavaScript 浏览器验证代码(来自discuz)
2010/07/17 Javascript
js 动态修改css文件的方法
2014/08/05 Javascript
jQuery判断数组是否包含了指定的元素
2015/03/10 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
2016/05/25 Javascript
基于Layer+jQuery的自定义弹框
2020/05/26 Javascript
利用fecha进行JS日期处理
2016/11/21 Javascript
Vue.directive 自定义指令的问题小结
2018/03/04 Javascript
Vue.js图片预览插件使用详解
2018/08/27 Javascript
微信小程序结合mock.js实现后台模拟及调试
2019/03/28 Javascript
微信小程序template模版的使用方法
2019/04/13 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
2019/05/26 Javascript
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
2019/08/08 jQuery
layui输入框只允许输入中文且判断长度的例子
2019/09/18 Javascript
Vue el-autocomplete远程搜索下拉框并实现自动填充功能(推荐)
2019/10/25 Javascript
一篇文章带你浅入webpack的DLL优化打包
2020/02/20 Javascript
[46:12]完美世界DOTA2联赛循环赛 DM vs Matador BO2第一场 11.04
2020/11/04 DOTA
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
python模拟登陆,用session维持回话的实例
2018/12/27 Python
详解Python数据可视化编程 - 词云生成并保存(jieba+WordCloud)
2019/03/26 Python
浅谈Python2之汉字编码为unicode的问题(即类似\xc3\xa4)
2019/08/12 Python
python manage.py runserver流程解析
2019/11/08 Python
解决import tensorflow as tf 出错的原因
2020/04/16 Python
keras中的backend.clip用法
2020/05/22 Python
Python 串口通信的实现
2020/09/29 Python
Python list和str互转的实现示例
2020/11/16 Python
英国领先的办公用品供应商:Viking
2016/08/01 全球购物
公务员个人自我评价分享
2013/11/06 职场文书
小学教师师德师风演讲稿
2014/08/22 职场文书
培训心得体会怎么写
2016/01/25 职场文书
Golang MatrixOne使用介绍和汇编语法
2022/04/19 Golang