zoukankan      html  css  js  c++  java
  • js实现60秒倒计时效果(使用了jQuery)

            今天碰到要实现一个类似那种短信验证码60秒倒计时的需求,好久不写js,有点手生。把代码记录下,方便后续查阅。
    这里我用了jQuey,毕竟写起来简洁点。下面直接看效果和代码。

    一、效果

                                        
                                         

    二、代码

    (1)html

    <input type="button" id="btn" value="免费获取验证码" onclick="daojishi(10,this)" />  
            注意:要引入JQuery

    (2)js
    <script type="text/javascript"> 
    	function daojishi(seconds,obj){
    		if (seconds > 1){
    				seconds--;
    				$(obj).val(seconds+"秒后可重新获取 ").attr("disabled", true);//禁用按钮
    				// 定时1秒调用一次
    				setTimeout(function(){
    					daojishi(seconds,obj);
    				},1000);
    			}else{
    				$(obj).val("免费获取验证码").attr("disabled", false);//启用按钮
    			}
    	}
    </script> 

  • 相关阅读:
    1月27日 常用函数
    1月25日 JavaScript的DOM操作
    1月25日 JavaScript简介与语法
    1月24日 样式表案例
    5月14日 数字顺序打印并求和
    5月14日 根据班级人数,求平局分,最大值,最小值
    5月14日 九九乘法口诀
    5月14日 打印100以内与7有关的数
    5月14日 函数练习 100以内奇数的和
    5月14日 枚举类型
  • 原文地址:https://www.cnblogs.com/zeng1994/p/7397643.html
Copyright © 2011-2022 走看看