![](/img/trans.png)
[英]I have the JS function that is invoked every 3 minutes by setInterval - how can I invoke it when page loads too?
[英]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.