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 相关文章推荐
jquery validate在ie8下的bug解决方法
Nov 13 Javascript
javaScript如何处理从java后台返回的list
Apr 24 Javascript
JQuery表格拖动调整列宽效果(自己动手写的)
Sep 01 Javascript
javascript编写实用的省市选择器
Feb 12 Javascript
js实现横向百叶窗效果网页切换动画效果的方法
Mar 02 Javascript
完美实现八种js焦点轮播图(下篇)
Apr 20 Javascript
jQuery.ajax 跨域请求webapi设置headers的解决方案
Aug 08 Javascript
JS完成画圆圈的小球
Mar 07 Javascript
Vue响应式添加、修改数组和对象的值
Mar 20 Javascript
微信小程序 聊天室简单实现
Apr 19 Javascript
微信小程序列表渲染功能之列表下拉刷新及上拉加载的实现方法分析
Nov 27 Javascript
three.js实现炫酷的全景3D重力感应
Dec 30 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
乐信RP2100的电路分析和打磨
2021/03/02 无线电
使用Curl进行抓取远程内容时url中文编码问题示例探讨
2013/10/29 PHP
php ctype函数中文翻译和示例
2014/03/21 PHP
php利用cookies实现购物车的方法
2014/12/10 PHP
Yii rules常用规则示例
2016/03/15 PHP
PHP基础之输出缓冲区基本概念、原理分析
2019/06/19 PHP
redis+php实现微博(三)微博列表功能详解
2019/09/23 PHP
TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法小结
2020/02/10 PHP
基于jquery点击自以外任意处,关闭自身的代码
2012/02/10 Javascript
jquery动画1.加载指示器
2012/08/24 Javascript
返回顶部按钮响应滚动且动态显示与隐藏
2014/10/14 Javascript
浅谈$(document)和$(window)的区别
2015/07/15 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
jquery实现楼层滚动效果
2018/01/01 jQuery
vue中echarts3.0自适应的方法
2018/02/26 Javascript
jQuery 实现批量提交表格多行数据的方法
2018/08/09 jQuery
详解ES6 Promise对象then方法链式调用
2018/10/20 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
2019/02/21 Javascript
ElementUI Tag组件实现多标签生成的方法示例
2019/07/08 Javascript
Vue实现图书管理案例
2021/01/20 Vue.js
python正则表达式re模块详细介绍
2014/05/29 Python
Python的math模块中的常用数学函数整理
2016/02/04 Python
Python极简代码实现杨辉三角示例代码
2016/11/15 Python
使用python实现抓取腾讯视频所有电影的爬虫
2019/04/15 Python
纯python进行矩阵的相乘运算的方法示例
2019/07/17 Python
Python常用外部指令执行代码实例
2020/11/05 Python
在Python中字典按值排序的实现方法
2020/11/12 Python
python 实现Requests发送带cookies的请求
2021/02/08 Python
泰国第一在线超市:Tops
2021/02/13 全球购物
Tomcat中怎么使用log4j输出所有的log
2016/07/07 面试题
机电一体化自荐信
2013/12/10 职场文书
2015年五一劳动节慰问信
2015/03/23 职场文书
2015新学期校长寄语(3篇)
2015/03/25 职场文书
Pygame Rect区域位置的使用(图文)
2021/11/17 Python
【海涛解说】暗牧也疯狂,牛蛙成配角
2022/04/01 DOTA
javascript中Set、Map、WeakSet、WeakMap区别
2022/12/24 Javascript