自定義js延時函數

setTimeout不是真正意義上的延時函數,而且在表單提交後使用不生效。所以,今天自己寫了一個js的延時函數,和大家分享

function cnWait (second){
      var startTime,endTimes,s; 
      var d=new Date(); 
      startTime=d.getTime(); 
      while(true){
      d=new Date();
      endTime=d.getTime();
      s = (endTime-startTime)/1000;
      if (s >= second)
          break;
      }
}

 

註解:參數second 是要延時的秒數,例如:要延時1秒,cnWait(1);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章