在固定的时间间隔后定期执行相同任务的不同方法
Different way to do a same task regularly after a fixed interval of time?
你能告诉我吗在固定时间间隔后定期执行相同任务的不同方法
我用了
function setPageIntervale(){
var timer= setInterval(function() {
$("#RLTRightDiv").innerHTML='';
$("#RLTLeftDiv").innerHTML='';
$.mobile.changePage($("#realTimeScreen"),{transition:'none'});
clearInterval(timer);
setPageIntervale();
// saveDataOnHtmlFile2();
}, 15000);
}
如果必须每 15 秒调用一次setPageIntervale()
,请使用以下命令:
function setPageIntervale(){
$("#RLTRightDiv").innerHTML='';
$("#RLTLeftDiv").innerHTML='';
$.mobile.changePage($("#realTimeScreen"),{transition:'none'});
// clearInterval(timer); <-- remove this
// saveDataOnHtmlFile2();
}
var timer = setInterval(function() {
setPageIntervale();
}, 15000);
在函数之外设置间隔:
function clearDivs(){
$("#RLTRightDiv").innerHTML='';
$("#RLTLeftDiv").innerHTML='';
$.mobile.changePage($("#realTimeScreen"),{transition:'none'});
}
var timer = setInterval(function() {
clearDivs();
}, 15000);
或者,如果需要仅在某个条件下运行,则可以使用 setTimeout
函数。
function clearDivs() {
$("#RLTRightDiv").innerHTML='';
$("#RLTLeftDiv").innerHTML='';
$.mobile.changePage($("#realTimeScreen"),{transition:'none'});
//If you require a condition, set it here.
if (isTrue) {
//If the given condition is true clear the divs after 15 seconds.
setTimeout(function() {
clearDivs();
}, 15000);
}
}
//Call the div initially after 15 seconds
setTimeout(function() {
clearDivs();
}, 15000);
根据您的评论,如果您希望div 第一次在 15 秒后清除,然后每次清除 1 秒,请执行以下操作:
function clearDivs() {
$("#RLTRightDiv").innerHTML='';
$("#RLTLeftDiv").innerHTML='';
$.mobile.changePage($("#realTimeScreen"),{transition:'none'});
//Re-Call this function every 1 second.
setTimeout(function() {
clearDivs();
}, 1000);
}
//Clear the divs after 15 seconds.
setTimeout(function() {
clearDivs();
}, 15000);
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 数组在递归方法中设置为null
- 打破承诺链的好方法是什么
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 使用“;这个“;JavaScript原型方法中的关键字
- 序列化数据属性中对象的最可靠方法
- 使用Objective-C的JavaScript注入方法
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 有没有一种方法可以防止img get请求使用css或js发生
- 在固定的时间间隔后定期执行相同任务的不同方法
- 任务窗格外接程序:相当于 Excel 2013 桌面的 Document.getFileAsync 方法
- 自定义咕噜声任务上的错误“对象没有方法'endsWith'”
- 在 Javascript 中等待一些异步任务完成的最简单方法
- 任何调试任务和微任务的方法
- 寻找一种更优雅的方法来解决这个任务
- 供应商& # 39;任务# 39;必须从$get工厂方法返回一个值
- 在 gulp 任务完成时运行函数的任何方法
- 有没有一种方法可以重组一个销毁任务的一部分
- 主干任务示例方法绑定