一起学习网 一起学习网


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

网络编程 基于JavaScript实现手机短信按钮倒计时(超简单) 06-22

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

废话不多说了,直接给大家贴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实现手机短信按钮倒计时的全部叙述,希望大家喜欢。

值得分享的Bootstrap Ace模板实现菜单和Tab页效果
本文分享了项目中使用Ace模板的菜单样式和基于iframe的Tab页效果。一、效果展示折腾了好久,终于将菜单样式和Tab页的效果从项目中抽出来了。1、初始

简单谈谈JavaScript的同步与异步
1.手绘一张图说明。2.为什么JavaScript是单线程(这里引用阮一峰老师的话)JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用

解决JS无法调用Controller问题的方法
闲话少说。先看一下事故现场。事故现场现在我要做的就是通过JS去调用后台controller的方法,可以看到客户端用的是Jquery和Ajax,现在出现的问题是js可以


编辑:一起学习网

标签:给大家,效果,倒计时,按钮,菜单