JS setInterval 循環定時器的使用 以及動態倒計時展示


 
例:
   var setInter = setInterval(function () {
        ff(); //每秒循環調用的方法函數(循環)
    }, 1000); //1000毫秒為1秒

  //可使用 clearInterval(setInter);  清除定時器

   var setTime = setTimeout(function () {
        ff(); //隔1秒調用的方法函數(只執行一次)
    }, 1000); //1000毫秒為1秒
  

/*倒計時*/
    function ff() {
        var ti = dateTime1 - dateTime;       //目標毫秒值減去當前時間毫秒值   (當前毫秒值最好后台獲取)
        var hour = parseInt(ti / 1000 / 60 / 60 % 24);//小時
        var minute = parseInt(ti / 1000 / 60 % 60);//分鍾
        var seconds = parseInt(ti / 1000 % 60);//

        if (minute <= 0 && seconds <= 0) {
            fun()            //執行函數
            clearInterval(setTime);  //清除定時器

        } else {
            $("展示區div id名或者class名").html('剩余 ' + ':' + '<span>' + hour + '分</span>' + ':' + '<span>' + minute + '分</span>' + ':' + '<span>' + seconds + '秒關閉訂單</span>');
        }
    }

 


  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM