jQuery 点击获取验证码按钮及倒计时功能


Posted in jQuery onSeptember 20, 2018

1.具体思路

        点击获取验证码按钮 —> 调用获取验证码接口(忽略)—>获取验证码按钮切换到不可点击状态,按钮背景色呈灰色,按钮文字呈现为“倒计时秒数+后可重新获取”—> 倒计时60s后按钮恢复可点击状态,按钮背景呈橙色,按钮文字呈现为“重新发送”

2.HTML代码

<button type="button" class="feachBtn">获取验证码</button>

3.JS代码

// 点击获取验证码操作
  $('.feachBtn').click(function() {
    let count = 60;
    const countDown = setInterval(() => {
      if (count === 0) {
       $('.feachBtn').text('重新发送').removeAttr('disabled');
       $('.feachBtn').css({
        background: '#ff9400',
        color: '#fff',
       });
       clearInterval(countDown);
      } else {
       $('.feachBtn').attr('disabled', true);
       $('.feachBtn').css({
        background: '#d8d8d8',
        color: '#707070',
       });
       $('.feachBtn').text(count + '秒后可重新获取');
      }
      count--;
     }, 1000);
    }
  });

4.效果图

jQuery 点击获取验证码按钮及倒计时功能

jQuery 点击获取验证码按钮及倒计时功能

jQuery 点击获取验证码按钮及倒计时功能

总结

以上所述是小编给大家介绍的jQuery 点击获取验证码按钮及倒计时,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jquery 校验中国身份证号码实例详解
Apr 11 jQuery
jQuery操作之效果详解
May 19 jQuery
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
Nov 08 jQuery
jquery实现侧边栏左右伸缩效果的示例
Dec 19 jQuery
基于jquery.page.js实现分页效果
Jan 01 jQuery
Jquery获取radio选中值实例总结
Jan 17 jQuery
jquery多级树形下拉菜单的实例代码
Jul 09 jQuery
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
Sep 03 jQuery
jquery实现手风琴案例
May 04 jQuery
jQuery实现倒计时功能完整示例
Jun 01 jQuery
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
Oct 09 jQuery
jQuery实现手风琴特效
Jan 11 jQuery
jQuery使用each遍历循环的方法
Sep 19 #jQuery
jquery 动态遍历select 赋值的实例
Sep 12 #jQuery
jQuery实现为动态添加的元素绑定事件实例分析
Sep 07 #jQuery
jQuery插件实现的日历功能示例【附源码下载】
Sep 07 #jQuery
jQuery中each遍历的三种方法实例分析
Sep 07 #jQuery
jQuery超简单遮罩层实现方法示例
Sep 06 #jQuery
jQuery实现鼠标移入移出事件切换功能示例
Sep 06 #jQuery
You might like
syphon 虹吸式咖啡冲泡冲煮倒水的得与失
2021/03/03 冲泡冲煮
php检测apache mod_rewrite模块是否安装的方法
2015/03/14 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
PHP反射学习入门示例
2019/06/14 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2006/11/24 Javascript
js Date自定义函数 延迟脚本执行
2010/03/10 Javascript
利用JS自动打开页面上链接的实现代码
2011/09/25 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
2012/04/14 Javascript
解决jquery submit()提交表单提示:f[s] is not a function
2013/01/23 Javascript
js操作iframe兼容各种主流浏览器示例代码
2013/07/22 Javascript
ajax提交表单实现网页无刷新注册示例
2014/05/08 Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
2016/11/29 Javascript
js实现开启密码大写提示
2016/12/21 Javascript
微信小程序中多个页面传参通信的学习与实践
2017/05/05 Javascript
jQuery查找dom的几种方法效率详解
2017/05/17 jQuery
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
python发送邮件接收邮件示例分享
2014/01/21 Python
详解python中executemany和序列的使用方法
2017/08/12 Python
TensorFlow搭建神经网络最佳实践
2018/03/09 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
2018/10/14 Python
Python Selenium模块安装使用教程详解
2020/07/09 Python
SHEIN台湾:购买最新流行女装服饰
2019/05/18 全球购物
枚举与#define宏的区别
2014/04/30 面试题
在职研究生自我鉴定
2013/10/16 职场文书
党校培训思想汇报
2013/12/30 职场文书
仓库管理制度
2014/01/21 职场文书
接待员岗位责任制
2014/02/10 职场文书
《真想变成大大的荷叶》教学反思
2014/04/14 职场文书
建筑工地大门标语
2014/06/18 职场文书
小学爱国卫生月活动总结
2014/06/30 职场文书
竞选班干部演讲稿600字
2014/08/20 职场文书
党的群众路线教育实践活动个人整改措施范文
2014/11/04 职场文书
优秀班主任推荐材料
2014/12/17 职场文书
就业意向协议书
2015/01/29 职场文书
2015年高校就业工作总结
2015/05/04 职场文书
创业计划书之溜冰场
2019/10/25 职场文书