同一页面多个商品倒计时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 相关文章推荐
jQuery 动态酷效果实现总结
Dec 27 Javascript
node.js中的path.normalize方法使用说明
Dec 08 Javascript
node.js中的fs.lstatSync方法使用说明
Dec 16 Javascript
javascript删除数组重复元素的方法汇总
Jun 24 Javascript
JavaScript实现的多个图片广告交替显示效果代码
Sep 04 Javascript
javascript中new关键字详解
Dec 14 Javascript
vue router学习之动态路由和嵌套路由详解
Sep 21 Javascript
Vue与Node.js通过socket.io通信的示例代码
Jul 25 Javascript
浅谈ECMAScript 中的Array类型
Jun 10 Javascript
vant-ui AddressEdit地址编辑和van-area的用法说明
Nov 03 Javascript
JavaScript实现网页tab栏效果制作
Nov 20 Javascript
Canvas跟随鼠标炫彩小球的实现
Apr 11 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
PHP 防注入函数(格式化数据)
2011/08/08 PHP
php接口与接口引用的深入解析
2013/08/09 PHP
mac环境中使用brew安装php5.5.15
2014/08/18 PHP
PHP实现常用排序算法的方法
2020/02/05 PHP
Javascript处理DOM元素事件实现代码
2012/05/23 Javascript
Three.js源码阅读笔记(基础的核心Core对象)
2012/12/27 Javascript
jquery取消选择select下拉框示例代码
2014/02/22 Javascript
详解JavaScript中getFullYear()方法的使用
2015/06/10 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
2015/09/05 Javascript
在ASP.NET MVC项目中使用RequireJS库的用法示例
2016/02/15 Javascript
js 判断数据类型的几种方法
2017/01/13 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
微信小程序checkbox组件使用详解
2018/01/31 Javascript
微信小程序实现二维码签到考勤系统
2020/01/16 Javascript
Javascript如何实现双指控制图片功能
2020/02/25 Javascript
Python计算已经过去多少个周末的方法
2015/07/25 Python
编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法
2016/01/20 Python
python字典DICT类型合并详解
2017/08/17 Python
解决Python获取字典dict中不存在的值时出错问题
2018/10/17 Python
Python寻找路径和查找文件路径的示例
2019/07/10 Python
Selenium之模拟登录铁路12306的示例代码
2020/07/31 Python
Python unittest discover批量执行代码实例
2020/09/08 Python
Python如何使用神经网络进行简单文本分类
2021/02/25 Python
Peter Alexander新西兰站:澳大利亚领先的睡衣设计师品牌
2016/12/10 全球购物
材料成型专业个人求职信范文
2013/09/25 职场文书
给客户的道歉信
2014/01/13 职场文书
小学教师师德承诺书
2014/05/23 职场文书
信息员培训方案
2014/06/12 职场文书
超市理货员岗位职责
2014/07/04 职场文书
私营公司诉讼代理委托书范本
2014/09/13 职场文书
解除劳动合同协议书(样本)
2014/10/02 职场文书
离职报告格式
2014/11/04 职场文书
创先争优活动个人总结
2015/03/04 职场文书
导游词之太行山青龙峡
2020/01/14 职场文书
mysql 8.0.24 安装配置方法图文教程
2021/05/12 MySQL
Vue3实现简易音乐播放器组件
2022/08/14 Vue.js