Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加速超时功能_Javascript_Timeout - Fatal编程技术网

Javascript 加速超时功能

Javascript 加速超时功能,javascript,timeout,Javascript,Timeout,这将完全阻止someFunction运行。我想要的是,当超时运行时,当用户单击某个按钮时,他们可以立即完成倒计时并执行someFunction。这可能吗?正如澳航94 Heavy在评论中建议的那样,您可以清除超时,然后按按钮运行该功能 var timeout=setTimeout(showMessage,5000); document.getElementById(“停止”).onclick=function(){ clearTimeout(超时); showMessage(); }; 函数s

这将完全阻止someFunction运行。我想要的是,当超时运行时,当用户单击某个按钮时,他们可以立即完成倒计时并执行
someFunction
。这可能吗?

正如澳航94 Heavy在评论中建议的那样,您可以清除超时,然后按按钮运行该功能

var timeout=setTimeout(showMessage,5000);
document.getElementById(“停止”).onclick=function(){
clearTimeout(超时);
showMessage();
};
函数showMessage(){
document.getElementById(“输出”).insertAdjacentHTML(“afterbegin”,new Date()+”
); }
消息将在5秒内显示。

当他们单击按钮时,是否运行该功能?
var timeout = setTimeout(someFunction,50000);
clearTimeout(timeout);