源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

jQuery实现简单的计时器功能实例分析

  • 时间:2020-11-26 10:54 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:jQuery实现简单的计时器功能实例分析
本文实例讲述了jQuery实现简单的计时器功能。分享给大家供大家参考,具体如下: 在写项目的过程中遇到要前端60秒发送验证码的业务需求,于是用到计时器的功能:
setInterval(function xxx(){
   //业务逻辑
},隔多少时间执行一次)

[b]60秒计时思路:[/b] 1、设置秒数:60s 2、设置内容:实时改变,秒数+内容 3、结束后:去掉按钮的disable,内容恢复原来样子
//计时器60秒
function timeInterval(){
  $("#code_send_btn").html("60秒后重新获取邮箱验证码");
  var timeSec = 59;
  var timeStr = '';
  var codeTime = setInterval(function Internal(){
    if (timeSec == 0){
      $("#code_send_btn").html("获取邮箱注册码");
      $("#code_send_btn").removeAttr("disabled","disabled");
      clearInterval(codeTime);
      return;
    }
    timeStr = "("+timeSec+")获取邮箱注册码";
    $("#code_send_btn").html(timeStr);
    timeSec--;
  },1000);
}

[b]PS:这里再为大家推荐几款相关的在线工具供大家参考:[/b] [b]在线秒表工具: [/b][url=http://tools.jb51.net/bianmin/miaobiao]http://tools.jb51.net/bianmin/miaobiao[/url] [b]Unix时间戳(timestamp)转换工具: [/b][url=http://tools.jb51.net/code/unixtime]http://tools.jb51.net/code/unixtime[/url] 更多关于jQuery相关内容感兴趣的读者可查看本站专题:《[url=http://www.1sucai.cn/Special/309.htm]jQuery日期与时间操作技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/451.htm]jQuery扩展技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/430.htm]jQuery常见经典特效汇总[/url]》、《[url=http://www.1sucai.cn/Special/75.htm]jquery选择器用法总结[/url]》及《[url=http://www.1sucai.cn/Special/200.htm]jQuery常用插件及用法总结[/url]》 希望本文所述对大家jQuery程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部