jquery点击按钮进行发送二维码的倒计时

思路:

1.先点击按钮的只看(disabled)模式开启,并且调用将要写的函数

2.封装一个函数,当倒计时完毕后,只读模式关闭。

 

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<script src="js/jquery-3.6.0.js" type="text/javascript" charset="utf-8"></script>
	<script type="text/javascript">
		
		$(function(){
			//点击按钮,将按钮设置成 只看 模式
			$("button").click(function(){
				//利用prop这个方法,对disabled进行删除
				$(this).prop("disabled",true)
				//将掉用的函数进行赋值
				shedule(5)
				
			})
			
		//封装一个函数,进行判段
		function shedule(time){
			$("button").html(time+"秒")
			//time等于零时,恢复disabled的功能。
			if(time == 0){
				$("button").html("发送二维码!")
				//恢复功能
				$("button").prop("disabled",false)
				// 每次执行完毕后返回,并将time初始化为5
				return time=5 ;
				
			
			
		}
		// 每隔一秒调用一下
		setTimeout(function(){
			
			shedule(time)
			
		},1000)
		//每执行一次进行减1
		time--
		}
	})
	</script>
	
	
	
	<body>
		
		<button type="button">发送二维码</button>
		
	</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值