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 相关文章推荐
JS与jQuery实现子窗口获取父窗口元素值的方法
Apr 17 jQuery
利用jquery去掉时光轴头尾部线条的方法实例
Jun 16 jQuery
jQuery实现一个简单的验证码功能
Jun 26 jQuery
jquery easyui如何实现格式化列
Jul 30 jQuery
JS+jQuery实现注册信息的验证功能
Sep 26 jQuery
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
利用jQuery+localStorage实现一个简易的计时器示例代码
Dec 25 jQuery
jQuery+Cookie实现切换皮肤功能【附源码下载】
Mar 25 jQuery
jQuery实现获取form表单内容及绑定数据到form表单操作分析
Jul 03 jQuery
jQuery实现参数自定义的文字跑马灯效果
Aug 15 jQuery
js判断复选框是否选中的方法示例【基于jQuery】
Oct 10 jQuery
jQuery--遍历操作实例小结【后代、同胞及过滤】
May 22 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
火影忍者:三大瞳力之一的白眼,为什么没有写轮眼那么出色?
2020/03/02 日漫
4月1日重磅发布!《星际争霸II》6.0.0版本更新
2020/04/09 星际争霸
php从memcache读取数据再批量写入mysql的方法
2014/12/29 PHP
基于PHP实现微信小程序客服消息功能
2019/08/12 PHP
HTML 自动伸缩的表格Table js实现
2009/04/01 Javascript
location.search在客户端获取Url参数的方法
2010/06/08 Javascript
JavaScript获取当前运行脚本文件所在目录的方法
2016/02/03 Javascript
详解JavaScript中的事件流和事件处理程序
2016/05/20 Javascript
详解Javascript中的原型OOP
2016/10/12 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
2017/06/06 Javascript
使用JavaScript实现alert的实例代码
2017/07/06 Javascript
bootstrap confirmation按钮提示组件使用详解
2017/08/22 Javascript
从零开始最小实现react服务器渲染详解
2018/01/26 Javascript
Vue-Router模式和钩子的用法
2018/02/28 Javascript
Vue 监听列表item渲染事件方法
2018/09/06 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
2019/10/16 Javascript
numpy中实现ndarray数组返回符合特定条件的索引方法
2018/04/17 Python
Python实现在某个数组中查找一个值的算法示例
2018/06/27 Python
python实现单链表中删除倒数第K个节点的方法
2018/09/28 Python
python中ImageTk.PhotoImage()不显示图片却不报错问题解决
2018/12/06 Python
把pandas转换int型为str型的方法
2019/01/29 Python
pycharm new project变成灰色的解决方法
2019/06/27 Python
图解python全局变量与局部变量相关知识
2019/11/02 Python
CSS3实现图片抽屉式效果的示例代码
2019/11/06 HTML / CSS
使用HTML5 Canvas API控制字体的显示与渲染的方法
2016/03/24 HTML / CSS
美国最大的网上冲印店:Shutterfly
2017/01/01 全球购物
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
超市中秋节活动方案
2014/02/12 职场文书
大学生会计职业生涯规划范文
2014/02/28 职场文书
幼儿园户外活动总结
2014/07/04 职场文书
乡镇党员干部四风对照检查材料思想汇报
2014/09/27 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
2015年社区统计工作总结
2015/04/21 职场文书
swagger如何返回map字段注释
2021/07/03 Java/Android
Go 语言结构实例分析
2021/07/04 Golang
MySQL 自动填充 create_time 和 update_time
2022/05/20 MySQL