我正在制作一个脚本,如果在 15 秒内没有按下某个键,则需要能够重定向某人,唯一的问题是我不知道如何检查自上次按下键以来已经过去了多少时间.
我知道键盘事件,但它们等待输入而不是检查最后一次输入的接收时间。
最佳答案
这是相当简单的实现,但应该为您提供有关如何构建自己的实现的指南:
let timeout;
const handleKeyUp = (ev) => {
clearTimeout(timeout);
timeout = setTimeout(() => { location.href = '//google.com' }, 15e3);
}
window.addEventListener('keyup', handleKeyUp);
关于javascript - 检查自上次按下键以来的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54671544/