js实现的倒计时按钮实例


Posted in Javascript onJune 24, 2015

本文实例讲述了js实现的倒计时按钮。分享给大家供大家参考。具体分析如下:

效果图如下:

js实现的倒计时按钮实例

具体代码如下:

<span style="font-size: 14px;">
<input type="button" value="确定"id="rulesubmit" /> 
<scripttypescripttype="text/javascript"> 
var secs = 3; 
var wait = secs * 1000; 
var update = function(num,value){ 
if (num == (wait/1000)){ 
 $("#rulesubmit").val("免费获取"); 
} 
else{ 
printnr = (wait/1000) - num; 
$("#rulesubmit").val("免费获取(" + printnr +")"); 
} 
}; 
var timer = function(){ 
$("#rulesubmit").attr("disabled",false); 
$("#rulesubmit").val("免费获取"); 
}; 
$(function(){ 
(function(){ 
function getValidateCode(){ 
$("#rulesubmit").val("免费获取(" + secs +")"); 
$("#rulesubmit").attr("disabled",true); 
for (i = 1; i <= secs;i++){ 
window.setTimeout("update(" + i + ")",i*1000); 
} 
window.setTimeout("timer()",wait); 
} 
$("#rulesubmit").click(function(){ 
getValidateCode(); 
}); 
})();
//注意,我这里在测试的时候改成里匿名函数,其实不必这样做也可以实现 
//getValidateCode()当作一个单独的函数,在$(function(){//点击按钮执行函数,即上面蓝色部分代码;}); 
}); 
</script></span>

这里只是一个小例子,在实际运用中,可能需要记录各种时间,考虑到页面刷新的变化,需要用cookie来进行数据存储等等!

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
js 函数的执行环境和作用域链的深入解析
Nov 01 Javascript
javascript实现div浮动在网页最顶上并带关闭按钮效果实例
Aug 13 Javascript
JS中判断null、undefined与NaN的方法
Mar 24 Javascript
jquery等待效果示例
May 01 Javascript
js数组去重的方法汇总
Jul 29 Javascript
javascript创建cookie、读取cookie
Mar 31 Javascript
JS简单获取及显示当前时间的方法
Aug 03 Javascript
jquery.validate表单验证插件使用方法解析
Nov 07 Javascript
angular内置provider之$compileProvider详解
Sep 27 Javascript
vue 的点击事件获取当前点击的元素方法
Sep 15 Javascript
初学node.js中实现删除用户路由
May 27 Javascript
vue项目中常见问题及解决方案(推荐)
Oct 21 Javascript
js实现大转盘抽奖游戏实例
Jun 24 #Javascript
jQuery里filter()函数与find()函数用法分析
Jun 24 #Javascript
举例详解Python中smtplib模块处理电子邮件的使用
Jun 24 #Javascript
jQuery可见性过滤器:hidden和:visibility用法实例
Jun 24 #Javascript
介绍一个简单的JavaScript类框架
Jun 24 #Javascript
jquery分割字符串的方法
Jun 24 #Javascript
jQuery根据元素值删除数组元素的方法
Jun 24 #Javascript
You might like
一个取得文件扩展名的函数
2006/10/09 PHP
linux系统下php安装mbstring扩展的二种方法
2014/01/20 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
php实现的操作excel类详解
2016/01/15 PHP
详解PHP中array_rand函数的使用方法
2016/09/11 PHP
php array_reverse 以相反的顺序返回数组实例代码
2017/04/11 PHP
PHP5.6新增加的可变函数参数用法分析
2017/08/25 PHP
图像替换新技术 状态域方法
2010/01/28 Javascript
jquery之empty()与remove()区别说明
2010/09/10 Javascript
jquery实现上下左右滑动的方法
2015/02/09 Javascript
js实现带农历和八字等信息的日历特效
2016/05/16 Javascript
每日十条JavaScript经验技巧(二)
2016/06/23 Javascript
js实现楼层效果的简单实例
2016/07/15 Javascript
微信小程序 页面跳转传递值几种方法详解
2017/01/12 Javascript
angular使用post、get向后台传参的问题实例
2017/05/27 Javascript
关于angularJs清除浏览器缓存的方法
2017/11/28 Javascript
vue中element-ui表格缩略图悬浮放大功能的实例代码
2018/06/26 Javascript
微信小程序mpvue点击按钮获取button值的方法
2019/05/29 Javascript
vue动态绘制四分之三圆环图效果
2019/09/03 Javascript
JS回调函数 callback的理解与使用案例分析
2019/09/09 Javascript
JSONP解决JS跨域问题的实现
2020/05/25 Javascript
[03:12]TI9战队档案 - Virtus Pro
2019/08/20 DOTA
python读取csv文件示例(python操作csv)
2014/03/11 Python
Python 分析Nginx访问日志并保存到MySQL数据库实例
2014/03/13 Python
python中__call__内置函数用法实例
2015/06/04 Python
Python通过调用mysql存储过程实现更新数据功能示例
2018/04/03 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
详解Python odoo中嵌入html简单的分页功能
2019/05/29 Python
实例详解Python模块decimal
2019/06/26 Python
沃达丰英国有限公司:Vodafone英国
2019/04/16 全球购物
标准毕业生自荐信
2014/06/24 职场文书
客户经理岗位职责大全
2015/04/09 职场文书
2015年事业单位工作总结
2015/04/27 职场文书
2016新党章学习心得体会
2016/01/15 职场文书
Java Shutdown Hook场景使用及源码分析
2021/06/15 Java/Android
ORACLE查看当前账号的相关信息
2021/06/18 Oracle