2015-10-05 29 views
0

我想当用户不按下按钮超过一分钟时,脚本就会停止运行。 唯一的方法是在每个按钮中添加代码以增加时间,如果时钟达到0,则该脚本停止。NodeJS检测用户是否一分钟不触摸按钮

有人有更好的办法吗? 谢谢:)

+0

你确定你想 “模拟按钮按下” 与node.js的?这是一种服务器语言,而不是客户端/ UI语言。也许是在谈论一个由node.js服务器提供服务的网站? – kdbanman

回答

0

创建一个超时,每次用户触摸按钮,重置计时器。在超时的功能中,停止脚本。

创建超时:

var myVar = setTimeout(function, milliseconds); 

清除您的超时和重置它:

var clearTimeout(myVar); 
myVar = setTimeout(function, milliseconds); 
+0

工作很好!但我该怎么做,脚本停止运行一个特定的人?我正在做一个游戏,当一个人在线时,他必须从游戏中被踢出 –

+0

向脚本添加一个函数来阻止它。从setTimout中的回调函数调用该函数,或者将其作为传递给setTimeout的函数 –

+0

我使用了函数process.exit(),但是这会杀死所有进程,但我会寻找这个,非常感谢:) –