欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-03-22 11:23:40
1.具体思路         点击获取验证码按钮 —> 调用获取验证码接口(忽略)—>获...

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 点击获取验证码按钮及倒计时,希望对大家有所帮助