国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js判斷60秒以及倒計(jì)時示例代碼

2019-11-20 21:12:47
字體:
供稿:網(wǎng)友

用js判斷60秒到計(jì)時,首先定義一個變量refreshTime,當(dāng)觸發(fā)事件的時候檢查一下上一次請求成功的時間距離現(xiàn)在是否超過60秒,如果沒有超過60秒,則彈出提示,

否則則允許繼續(xù)請求,請求成功之后,把當(dāng)前的時間賦值給refreshTime,具體實(shí)現(xiàn)方式;

復(fù)制代碼 代碼如下:

usingNamespace("Biz.AccountCenter")["CellPhoneValidation"]={ 
    refreshTime:0, //變量

    checkRefreshGet:function(timeLimit) //檢查時間,timelimit為傳入請求需要間隔的時間(單位秒),比如:60
    {
      var nowTime = new Date();
      var nowMinitePoint=nowTime.getHours()*3600+nowTime.getMinutes()*60+nowTime.getSeconds();

     if(nowMinitePoint-Biz.AccountCenter.CellPhoneValidation.refreshTime<timeLimit )
     {
         return false;
     }
         return true;
    },

    resetRefreshGet:function() //請求成功之后,調(diào)用的方法,把定義的變量重置為當(dāng)前時間
    {
       var nowTime = new Date();
       var nowMinitePoint=nowTime.getHours()*3600+nowTime.getMinutes()*60+nowTime.getSeconds();
       Biz.AccountCenter.CellPhoneValidation.refreshTime=nowMinitePoint;
    },

 dynamicMessage:function(timeSecond) //倒計(jì)時方法 timeSecond為從多少秒開始,比如:60
    {
       var showTimmer;
       if (showTimmer) {
           clearTimeout(showTimmer);
       }

       if(timeSecond==dynamicValidate.refreshTimeLimit)
       {
            var messageRefresh =$.newegg.format(dynamicValidate.refreshSpanMessage,timeSecond);
           $("#spanRefresh").html("<span>"+messageRefresh+"</span>");
            $("#spanRefresh").attr("class","button btn_yanz_disable");
           timeSecond--;
       }

       showTimmer = setTimeout(function () {
           var messageRefresh =$.newegg.format(dynamicValidate.refreshSpanMessage,timeSecond);
           $("#spanRefresh").html("<span>"+messageRefresh+"</span>");
           timeSecond--;
           if (timeSecond < 0) {
               clearTimeout(showTimmer);
               $("#spanRefresh").attr("class","button btn_yanz");
               $("#spanRefresh").html("<span>"+dynamicValidate.refreshMessage+"</span>");
           } else {
               Biz.AccountCenter.CellPhoneValidation.dynamicMessage(timeSecond);
                $("#spanRefresh").attr("class","button btn_yanz_disable");
           }
       }, 1000);
    },

    create: function(obj,page,isCancelPhone) //每次請求調(diào)用的方法
    {    
        if(!Biz.AccountCenter.CellPhoneValidation.checkRefreshGet(dynamicValidate.refreshTimeLimit)) //每次請求的時候,js檢查60s時間間隔
        {
           $("#valiateerror").empty().html("<span class='Validform_wrong'>"+$.newegg.format($Resource.BuildContent("AccountCenter_ModifyDyanmic_CanNotRepeatClick"),dynamicValidate.refreshTimeLimit)+"</span>").show();
           $("#mobilewarning").hide();
           return;
        }

       $.get("url",data,function(){

             //如果成功
             Biz.AccountCenter.CellPhoneValidation.dynamicMessage(dynamicValidate.refreshTimeLimit);//倒計(jì)時
             Biz.AccountCenter.CellPhoneValidation.resetRefreshGet();//重置時間
       });
       
    }
 }

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 公安县| 洛川县| 武夷山市| 长乐市| 浦城县| 青冈县| 潜山县| 西和县| 姚安县| 铜陵市| 祁东县| 永康市| 德保县| 尉氏县| 集贤县| 建昌县| 湖口县| 奉新县| 大洼县| 墨竹工卡县| 汽车| 赞皇县| 陵川县| 家居| 安新县| 石渠县| 沈阳市| 东安县| 庆阳市| 屯留县| 包头市| 高雄市| 廊坊市| 高青县| 绥中县| 东阿县| 离岛区| 新绛县| 新绛县| 绵阳市| 奉贤区|