zoukankan      html  css  js  c++  java
  • 手机验证码倒记时函数

        /**
         * 倒记时
         * @param  {object} options         设置参数
         * @param.fresh_text {string}       倒计时结束要显示的文字,默认使用按钮最初的文字
         * @param.count {string}            倒计时的秒数
         * @param.btn {string}              一个input button对像
         * @param.ext_text {string}         在显示的秒数后面要附加的说明性文字
         * @param.callback {string}         倒计时结束要执行的函数,也可以不设置
         */
        doTimeoutCount: function(options) {
    
            if (typeof(options.fresh_text) === 'undefined'){  
                options.fresh_text = options.btn.val();  
            }
            options.btn.attr('disabled', true).val(options.count + options.ext_text);
    
            var handle = setInterval(count_down, 1000);
    
             // 在每个周期中要执行的操作  
            function count_down() {
                if (--options.count > 0) {
                    options.btn.val(options.count + options.ext_text);
                } else {  
                    clearInterval(handle);
                    options.btn.attr('disabled', false).val(options.fresh_text);
                    if (typeof(options.callback) !== 'undefined'){
                        options.callback();
                    }
                }
            }
        }
  • 相关阅读:
    hdu 3018
    poj 1833 排列
    poj 1256 Anagram
    CF 548B Mike and Fun
    CF 548A
    【冰茶几专题】F
    【冰茶几专题】C
    535 C.Tavas and karafs
    [WA]cf 534 D. Handshakes
    cf 534C. Polycarpus' Dice
  • 原文地址:https://www.cnblogs.com/terrylin/p/2986017.html
Copyright © 2011-2022 走看看