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 相关文章推荐
Django1.7+JQuery+Ajax验证用户注册集成小例子
Apr 08 jQuery
jQuery EasyUI Layout实现tabs标签的实例
Sep 26 jQuery
jquery-file-upload 文件上传带进度条效果
Nov 21 jQuery
JQuery实现table中tr上移下移的示例(超简单)
Jan 08 jQuery
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 jQuery
详解JQuery基础动画操作
Apr 12 jQuery
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
jQuery表单选择器用法详解
Aug 22 jQuery
Jquery ajax书写方法代码实例解析
Jun 12 jQuery
jquery实现有过渡效果的tab切换
Jul 17 jQuery
jQuery实现放大镜案例
Oct 19 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
php制作文本式留言板
2015/03/18 PHP
php设计模式之抽象工厂模式分析【星际争霸游戏案例】
2020/01/23 PHP
很可爱的输入框
2008/08/03 Javascript
jquery 防止表单重复提交代码
2010/01/21 Javascript
jquery 新手学习常见问题解决方法
2010/04/18 Javascript
jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
2013/01/23 Javascript
jquery 元素控制(追加元素/追加内容)介绍及应用
2013/04/21 Javascript
js关闭浏览器窗口及检查浏览器关闭事件
2013/09/03 Javascript
JavaScript中window.showModalDialog()用法详解
2014/12/18 Javascript
jQuery中clearQueue()方法用法实例
2014/12/29 Javascript
jQuery团购倒计时特效实现方法
2015/05/07 Javascript
JS实现黑色大气的二级导航菜单效果
2015/09/18 Javascript
jquery解析XML及获取XML节点名称的实现代码
2016/05/18 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
2016/08/02 Javascript
BootStrap 图片样式、辅助类样式和CSS组件的实例详解
2017/01/20 Javascript
如何选择jQuery版本 1.x? 2.x? 3.x?
2017/04/01 jQuery
微信小程序 action-sheet 反馈上拉菜单简单实例
2017/05/11 Javascript
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
JavaScript生成指定范围的时间列表
2018/03/19 Javascript
小程序实现授权登陆的解决方案
2018/12/02 Javascript
Vue.js实现的购物车功能详解
2019/01/27 Javascript
vue 实现通过vuex 存储值 在不同界面使用
2019/11/11 Javascript
Vue中使用better-scroll实现轮播图组件
2020/03/07 Javascript
详解template标签用法(含vue中的用法总结)
2021/01/12 Vue.js
python使用os模块的os.walk遍历文件夹示例
2014/01/27 Python
python学习之第三方包安装方法(两种方法)
2015/07/30 Python
Python实现网络端口转发和重定向的方法
2016/09/19 Python
解决Python 中英文混输格式对齐的问题
2018/07/16 Python
python实现多张图片拼接成大图
2019/01/15 Python
Python测试Kafka集群(pykafka)实例
2019/12/23 Python
opencv 图像滤波(均值,方框,高斯,中值)
2020/07/08 Python
英国文胸专家:AmpleBosom.com
2018/02/06 全球购物
数控技术应用个人求职信范文
2014/02/03 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
生日宴会祝酒词
2015/08/10 职场文书
2019银行员工个人工作自我鉴定
2019/06/27 职场文书