文档手册

延时执行

2024-06-04 10:56:15

延时

setTimeout('yourFunction()',5000);  // 5秒后执行yourFunction(),只执行一次
var i = setInterval('yourFunction()',5000);   //每隔5秒执行一次u
clearTimeout(i);


获取验证码:

<script> 
var t = 120;
var i;
function yourFunction(){
	t = t -1;
	$(".hqyzm").html('短信已发送'+t);
	if(t <= 1){
		clearTimeout(i);
		$(".hqyzm").html('获取验证码');
		t = 120;
	}
}
$(".hqyzm").click(function(){
	if($(this).text() == '获取验证码'){
		$(".hqyzm").html('短信已发送'+t);
		i = setInterval('yourFunction()',1000);
	}
})
</script>