基于JavaScript实现手机短信按钮倒计时(超简单)


Posted in Javascript onDecember 30, 2015

在淘宝等购物网站,我们都会看到一个发送短信倒计时的按钮,究竟是如何实现的呢?下面我就给大家提供一段代码很实用的。

废话不多说了,直接给大家贴js代码了。

/*
 120秒手机短信按钮倒计时
 */
 exports.sendmessage = function (name) {
  var second = 120;
  $(name).attr("disabled", true);
  var color = $(name).css('background-color');
  $(name).attr("style", "background-color : #c1c1c1");
  function update(num) {
   if (num == second) {
    $(name).attr("style", "background-color : "+color);
    $(name).text("获取验证码");
    $(name).attr("disabled", false);
   }
   else {
    var printnr = second - num;
    $(name).text(printnr + "秒后获取");
   }
  }
  function uupdate(i) {
   return function () {
    update(i);
   }
  }
  for (var i = 1; i <= second; i++) {
   setTimeout(uupdate(i), i * 1000);
  }
 }

以上代码是本文给大家介绍的JavaScript实现手机短信按钮倒计时的全部叙述,希望大家喜欢。

Javascript 相关文章推荐
jQuery 幻灯片插件(带缩略图功能)
Jan 24 Javascript
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
Feb 03 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
Mar 22 Javascript
onmouseover和onmouseout的一些问题思考
Aug 14 Javascript
利用Jquery实现可多选的下拉框
Feb 21 Javascript
使用jquery菜单插件HoverTree仿京东无限级菜单
Dec 18 Javascript
jQuery实现Tab菜单滚动切换的方法
Sep 21 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
Nov 25 Javascript
vue的Virtual Dom实现snabbdom解密
May 03 Javascript
js计时事件实现圆形时钟
Mar 25 Javascript
Vue如何实现变量表达式选择器
Feb 18 Vue.js
JavaScript执行机制详细介绍
Dec 06 Javascript
Highcharts使用简例及异步动态读取数据
Dec 30 #Javascript
JavaScript阻止回车提交表单的方法
Dec 30 #Javascript
基于JavaScript代码实现微信扫一扫下载APP
Dec 30 #Javascript
分享两款带遮罩的jQuery弹出框
Dec 30 #Javascript
JavaScript小技巧整理
Dec 30 #Javascript
jQuery拖动元素并对元素进行重新排序
Dec 30 #Javascript
jQuery给元素添加样式的方法详解
Dec 30 #Javascript
You might like
PHP+SQL 注入攻击的技术实现以及预防办法
2010/12/29 PHP
JS异常处理try..catch语句的作用和实例
2014/05/05 PHP
PHP连接MySQL数据的操作要点
2015/03/20 PHP
php微信公众号开发(4)php实现自定义关键字回复
2016/12/15 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
一个用js实现的页内搜索代码
2007/05/23 Javascript
javascrip客户端验证文件大小及文件类型并重置上传
2011/01/12 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
JS、CSS以及img对DOMContentLoaded事件的影响
2014/08/12 Javascript
学习使用bootstrap基本控件(table、form、button)
2016/04/12 Javascript
jQuery使用中可能被XSS攻击的一些危险环节提醒
2016/05/24 Javascript
jQuery Validate插件自定义验证规则的方法
2016/12/27 Javascript
Vue组件通信的四种方式汇总
2018/02/08 Javascript
JavaScript中BOM对象原理与用法分析
2019/07/09 Javascript
[38:38]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.17
2020/12/18 DOTA
python遍历文件夹并删除特定格式文件的示例
2014/03/05 Python
Python写的服务监控程序实例
2015/01/31 Python
python类继承用法实例分析
2015/05/27 Python
Python的爬虫包Beautiful Soup中用正则表达式来搜索
2016/01/20 Python
Python selenium文件上传方法汇总
2020/11/19 Python
Python之列表的插入&amp;替换修改方法
2018/06/28 Python
使用python的pandas库读取csv文件保存至mysql数据库
2018/08/20 Python
Python3实现的简单三级菜单功能示例
2019/03/12 Python
wxPython实现绘图小例子
2019/11/19 Python
基于Python批量生成指定尺寸缩略图代码实例
2019/11/20 Python
python lambda函数及三个常用的高阶函数
2020/02/05 Python
HTML5 SEO优化的一些建议
2020/08/27 HTML / CSS
建筑专业毕业生推荐信
2013/11/21 职场文书
信息管理员岗位职责
2013/12/01 职场文书
大学应届生的自我评价
2014/03/06 职场文书
银行求职自荐书
2014/06/25 职场文书
刑事辩护授权委托书
2014/09/13 职场文书
自主招生自荐信怎么写
2015/03/24 职场文书
国庆节新闻稿
2015/07/17 职场文书
2016年小学教师师德承诺书
2016/03/25 职场文书
baselines示例程序train_cartpole.py的ImportError
2022/05/20 Python