- 浏览: 2336405 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (559)
- JavaScript (55)
- windows (21)
- mysql (7)
- php (199)
- thinkphp (2)
- 互联网 (42)
- flash (3)
- html (9)
- phpcms (11)
- ffmpeg (6)
- 生活 (108)
- flash小游戏 (11)
- 软件 (35)
- css (1)
- JavaScript 二维码 (0)
- 二维码 (1)
- 桌面图标 (1)
- ping服务 (1)
- 百度 (2)
- 搜索引擎 (1)
- seo (1)
- 整形美容 (1)
- 深圳婚纱摄影 (1)
- 武汉婚纱摄影 (2)
- 淘宝 (0)
- 冬装 (0)
- 女装 (0)
- 新款冬装女装 (0)
- freebsd 操作系统 (1)
- editplus (1)
- svn (1)
- 微信 (1)
- 微商 (1)
- curl (1)
- 远程 (1)
- 防盗链 (1)
- vc2012 (1)
- Alexa (1)
- bootstrap (1)
- fileinput (1)
- webuploader (1)
- mip (1)
- 正则 (1)
最新评论
-
hexawing:
啥原理……貌似很神奇啊
excel写保护(非打开保护)的破解方法 -
化蝶自在飞:
注意upload.js的配置参数 sendAsBinary
webuploader实例php 配合fastDFS远程跨域上传回调的注意点 -
化蝶自在飞:
增加一个微信内置浏览器的useragent:
Mozilla/ ...
浏览器useragent大全 -
化蝶自在飞:
leiliang10 写道你揍是个骗纸此话怎讲?这个工具是我自 ...
mp4、mov视频元数据头信息修复工具 支持h.264编码边下边播 -
leiliang10:
你揍是个骗纸
mp4、mov视频元数据头信息修复工具 支持h.264编码边下边播
js倒计时代码:
忠心感谢来自56484577Q群的wait提供的代码: http://waitdemos.googlecode.com/svn/trunk/tdemos/countDown.html
此代码的优点在于调用时可不用对功能代码做任何修改.需要显示的地方设定容器id,然后输出一小段代码,一个页面无限制倒计时个数:
就可以了.
下面一段代码是来自同一个交流群的大神Vilic优化简写后的代码,在此一并表示感谢:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>js倒计时代码 - k686绿色软件 - http://www.k686.com</title> <meta name="Generator" content="EditPlus"> <meta name="Author" content="k686绿色软件 http://www.k686.com"> <meta name="Keywords" content="绿色软件"> <meta name="Description" content="绿色软件"> </head> <body> k686绿色软件 - http://www.k686.com <script> function countDown( maxtime,fn ) { var timer = setInterval(function() { if(maxtime>=0){ minutes = Math.floor(maxtime/60); seconds = Math.floor(maxtime%60); msg = "距离结束还有"+minutes+"分"+seconds+"秒"; fn( msg ); if(maxtime == 5*60) alert('注意,还有5分钟!'); --maxtime; } else{ clearInterval( timer ); fn("时间到,结束!"); } }, 1000); } </script> <div id="timer1" style="color:red"></div> <div id="timer2" style="color:red"></div> <script> countDown( 6,function( msg ) { document.getElementById('timer1').innerHTML = msg; }); countDown( 6000,function( msg ) { document.getElementById('timer2').innerHTML = msg; }) </script> </body> </html>
忠心感谢来自56484577Q群的wait提供的代码: http://waitdemos.googlecode.com/svn/trunk/tdemos/countDown.html
此代码的优点在于调用时可不用对功能代码做任何修改.需要显示的地方设定容器id,然后输出一小段代码,一个页面无限制倒计时个数:
countDown( 6,function( msg ) { document.getElementById('timer1').innerHTML = msg; });
就可以了.
下面一段代码是来自同一个交流群的大神Vilic优化简写后的代码,在此一并表示感谢:
<!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>Timer - by Vilic JavaScriptQQ交流群56484577</title> </head> <body> <div id="timer1"></div> <div id="timer2"></div> <div id="timer3"></div> </body> <script type="text/javascript"> var addTimer = function () { var list = [], interval; return function (id, time) { if (!interval) interval = setInterval(go, 1000); list.push({ ele: document.getElementById(id), time: time }); } function go() { for (var i = 0; i < list.length; i++) { list[i].ele.innerHTML = getTimerString(list[i].time ? list[i].time -= 1 : 0); if (!list[i].time) list.splice(i--, 1); } } function getTimerString(time) { var not0 = !!time, d = Math.floor(time / 86400), h = Math.floor((time %= 86400) / 3600), m = Math.floor((time %= 3600) / 60), s = time % 60; if (not0) return "还有" + d + "天" + h + "小时" + m + "分" + s + "秒"; else return "时间到"; } } (); addTimer("timer1", 12); addTimer("timer2", 10); addTimer("timer3", 13); </script> </html>
评论
1 楼
化蝶自在飞
2011-01-23
有需要天小时分秒显示的,可以使用下面的代码来:
days = Math.floor(maxtime/86400);
hours = Math.floor(days>=1?(maxtime-days*86400)/3600:maxtime/3600);
minutes = Math.floor((maxtime-days*86400-hours*3600)/60);
seconds = Math.floor(maxtime%60);
msg = "距离结束还有"+days+"天"+hours+"小时"+minutes+"分"+seconds+"秒";
days = Math.floor(maxtime/86400);
hours = Math.floor(days>=1?(maxtime-days*86400)/3600:maxtime/3600);
minutes = Math.floor((maxtime-days*86400-hours*3600)/60);
seconds = Math.floor(maxtime%60);
msg = "距离结束还有"+days+"天"+hours+"小时"+minutes+"分"+seconds+"秒";
发表评论
-
webuploader实例php 配合fastDFS远程跨域上传回调的注意点
2016-08-02 19:31 3279webuploader上传控件是百度官方提供的一套基于ht ... -
bootstrap上传插件fileinput自动上传&上传成功回调的方法
2016-05-04 19:25 11313bootstrap上传插件fileinput功能非常强大, ... -
bootstrap上传插件fileinput自动上传&上传成功回调的方法
2016-05-03 20:16 21bootstrap上传插件fileinput功能非常强大,本 ... -
微信内置浏览器图片查看方式的原生实现(非jssdk)
2015-06-29 13:30 9966对于非公众平台网页,想调起图片预览组件,就跟公众号文章一样的 ... -
ajax提交表单的一些注意事项:解释为什么return false却依然提交
2012-02-02 19:10 2114ajax提交表单的一些注意事项.ajax提交表单是经常用到的. ... -
phpcms v9编辑器ckeditor数据恢复功能
2011-11-12 21:57 2819为phpcms v9的ckeditor编辑器开发的数据恢复功能 ... -
php+js抓取太平洋汽车网数据自动填表的一个实现
2011-11-11 22:34 2897主要是php输出json,js解析的模式 function ... -
jQuery二维码插件-改自MyQRCode,支持中文字符
2011-08-27 19:34 3853jQuery二维码插件-改自MyQRCode /** ... -
ajax中文参数乱码&ajax缓存的解决方法
2011-07-19 22:13 1549function ajax_get_xm(id,value ... -
jquery和multiple的前世今生-一点点代码收集
2011-03-17 13:43 1234<script type="text/ja ... -
对联广告代码_兼容jquery框架
2011-03-15 09:51 2630对联广告代码: suspendcode="< ... -
二维json格式的解法
2011-01-26 11:01 5091从淘宝数据魔方抓取来的行情简报,json格式如下: [[{& ... -
ckeditor编辑器Word文档粘贴自动去格式的解决方法
2011-01-12 22:36 7793ckeditor,个人感觉相当难用,默认版本会自动格式化从Wo ... -
ckeditor编辑器字体字体大小的调整
2011-01-05 19:55 2898ckeditor编辑器字体字体大小的调整,for phpcms ... -
select下拉框下拉跳转代码
2010-12-22 09:12 3311select下拉框下拉跳转代码 <select na ... -
jquery val() 返回undefined的问题
2010-12-14 17:07 2690jquery val() 返回undefined的问题. ... -
js动态显示时间_js 显示时间的一般写法
2010-12-08 15:43 2014js动态显示时间_js 显示时间的一般写法,数秒效果.不是那种 ... -
分享几条伪静态规则的写法 .htaccess
2010-11-29 10:47 2985RewriteEngine on ... -
js解析php返回的数组格式字符串
2010-11-28 23:43 3214ajax请求php返回一个数组格式的字符串,情况特殊不能修改p ... -
js中replace的用法 正则替换全部符合条件的字符串
2010-11-28 23:38 2314js中replace的用法. <script lan ...
相关推荐
类似于团购网站的倒计时代码,同一页面可批量调用多个。实时倒计时,兼容各大主流浏览器!
本主题将详细讲解如何实现“js倒计时计码,同一页面多个倒计时”的功能。 首先,理解基本原理:倒计时是通过计算当前时间与目标时间之间的差值,并以秒为单位进行递减,直到达到零。JavaScript提供了Date对象来处理...
在一个页面多个倒计时,多个时间的倒计时。一个js控制多个时间
同一页面多个倒计时js同时进行. 程序中写了一个js 实现的getElementByClass()方法,大家也可以参考使用。
- 如果需要在同一页面上展示多个倒计时,可以使用循环结构,针对每个倒计时元素创建一个独立的倒计时实例。 - 每个倒计时元素可以通过特定的class或data属性来区分,例如`...
在本例中,插件不仅实现了基本的倒计时功能,还具备了创建和管理多个倒计时的能力,这意味着用户可以在同一页面上看到并控制多个不同的倒计时计时器,适应团购、促销活动等多种场景。 其次,“华丽”的界面设计是...
这段代码实现了一个基于JavaScript的面向对象的倒计时功能,适用于在同一页面显示多个商品的倒计时。在电商网站上,这种功能常用于显示商品限时促销活动剩余的时间,引导用户尽快下单。 首先,我们来看一下核心类`...
多个不同的计时器可以出现在同一页面上。 可以设置为倒计时到一个日期,从它开始倒计时,或者倒计时然后在它过去后更改为倒计时。 可以指定年、月、日、时、分和秒并显示在计数器中。 可以处理年度活动; 它将...
`script.js`中,我们需要编写JavaScript代码来实时更新倒计时。这通常涉及到获取当前时间,计算与目标日期(2023年元旦)之间的差距,并以天、小时、分钟和秒的形式展示。可以使用`setInterval`函数每秒或每毫秒更新...
1. **多实例**:在同一页面上可以创建多个倒计时实例,每个实例有自己的结束时间和格式。 2. **暂停/恢复**:通过插件提供的方法,可以暂停或恢复倒计时。 3. **动态设置结束时间**:允许在运行时更改倒计时的结束...
由于是js显示,所以不建议在同一个页面同时显示多个倒计时项目 可以在后台添加倒计时项目 安装办法: 下载附件,解压后上传到 include/request/ 目录下 然后到“工具->数据调用->模块脚本”处添加“倒计时模块”...
这样,我们可以在同一页面上同时展示多个不同截止时间的倒计时,而不需要为每个倒计时创建单独的定时器,提高了代码的效率和可维护性。 需要注意的是,由于JavaScript的精度问题,使用`setInterval`可能会导致微小...
- **多实例**:在同一页面上可以创建多个不同的倒计时。 **总结** jCountdown是一个实用的jQuery插件,它使在网页上添加倒计时功能变得容易。通过理解jQuery的基本操作,结合jCountdown的API,开发者可以快速地...
这使得我们可以方便地对多个DOM元素执行相同的操作,例如这里的倒计时插件可能就是通过选择器选取多个元素并应用。 2. **事件绑定**:jQuery提供了一系列方法如.on()来绑定和处理事件。倒计时插件通常会监听页面...
这段代码首先设置了一个未来的日期(这里是元旦),然后每秒更新一次倒计时显示。当倒计时结束时,会显示一条消息。 值得注意的是,尽管标签中提到了"C#",但在HTML5页面中通常不直接使用C#。C#是一种后台编程语言...
总结以上内容,JQuery仿小米手机抢购页面倒计时效果的实现涉及到前端编程的多个方面,包括JavaScript的日期时间处理、JQuery的DOM操作和事件处理、以及CSS的页面样式设计。通过这些知识点的运用,可以创建一个具备...
在IT行业中,尤其是在Web开发和手机应用开发领域,获取短信验证码倒计时是一个常见的功能,它主要用于增强用户体验...在实际开发中,还需要考虑到安全性、性能优化及异常处理等多个方面,以提供稳定且高效的系统服务。
本文将详细探讨多个计时器的实现、功能以及如何进行单个暂停、开始和重置操作。 首先,让我们理解什么是计时器。计时器是一个能够跟踪时间流逝的组件,它可以用于执行特定任务、测量代码执行时间或实现定时触发的...
它支持自定义时间格式和尺寸,并且可以有多个倒计时实例在同一页面上运行。 - 安装和使用 要使用jQuery.countdown插件,首先需要引入jQuery库和jQuery.countdown插件的JavaScript文件。然后,可以使用jQuery选择器...