目前,我每五秒钟运行一次功能。
setInterval(function(){loadLog()},5000);
但是,如何在不需要等待间隔的情况下按需运行功能(点击按钮)?
我认为我可能需要使用像clearInterval这样的东西,但我不确定。
答案 0 :(得分:1)
您可以使用点击事件处理程序:
<button id="runLog">Run Now</button>
使用Javascript:
document.getElementById("runLog").addEventListener("click", loadLog);
答案 1 :(得分:0)
为什么不编写函数,而不是将函数放在setInterval中:
function loadLog() {
//do something
};
然后调用setInterval中的函数以及按钮的click事件:
setInterval(loadLog, 5000);
$('#button').click(loadLog);
至少这对我有用