簡體   English   中英

每5分鍾如何重新加載或重啟一次功能

[英]How can i reload or restart function after every 5 minutes

我正在嘗試使用jQuery實現自動保存功能。 我做到了,它工作正常,但是我希望它在5分鍾或我們放置腳本的任何時間后自動重新加載或自動重啟的問題。 任何人都可以幫助我解決問題。

白板將在4分59秒內自動保存。

 jQuery('.clock').each(function () { var clock = jQuery(this); setInterval(function () { var m = jQuery('.min', clock), s = jQuery('.sec', clock); if (m.length == 0 && parseInt(s.html()) <= 0){ clock.html('Timer Complete.'); jQuery('#btnSave').trigger('click'); } if (parseInt(s.html()) <= 0) { m.html(parseInt(m.html() - 1)); s.html(60); } if (parseInt(m.html()) <= 0) clock.html('Whiteboard will auto save in <span class="sec">59</span> seconds.'); s.html(parseInt(s.html() -1)); }, 1000); }); 

倒數完成后,“ Timer Complete。”,您應將.min和.sec重置為所選時間

if (m.length == 0 && parseInt(s.html()) <= 0){
    // clock.html('Timer Complete.');
    jQuery('#btnSave').trigger('click');
    m.html('4');
    s.html('59');
}

結合使用setInterval和檢查您的時間狀態的函數。 像這樣 :

    setInterval(checkAutoSave(),10000); // recall function every 10 seconds

    var timeVal;
    function checkAutosave() {
      timeVal += 10;
      if (timeVal === 300) { // 300 seconds
          autoSave();
          timeVal = 0;
      }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM