首頁  >  文章  >  web前端  >  js setinterval 修改運行中時間段方法

js setinterval 修改運行中時間段方法

小云云
小云云原創
2018-05-16 14:36:513212瀏覽

可以修改運行中的setInterval的時間嗎?其實可以的,本文就跟大家分享js setinterval 修改運行中時段的方法,希望能幫助大家。

function setDeceleratingTimeout(callback, factor, times){
    var internalCallback = function(tick, counter) {
        return function() {
            if (--tick >= 0) {
                window.setTimeout(internalCallback, ++counter * factor);
                callback();
            }
        }
    }(times, 0);

    window.setTimeout(internalCallback, factor);};// console.log() requires firebug  
      setDeceleratingTimeout(function(){ console.log('hi');
      }, 10, 10);setDeceleratingTimeout(function(){ console.log('bye'); }, 100, 10);

相關推薦:

javascript判斷時間段的實作程式碼

mysql如何取得規定時間段內的統計資料的程式碼詳解

PHP取得指定時段之間的年,月,天,時,分,秒,php取得_PHP教學

#

以上是js setinterval 修改運行中時間段方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn