当用户在X秒钟内不按任何键时,我想关闭div。
我还尝试重复“ stopTimer()”函数中的代码,但是没有用。
这是我当前代码的样子:
var timer = setTimeout( hideDiv, 10000 );
document.addEventListener("keydown", stopTimer, false);
function hideDiv() {
document.getElementById('myForm').style.display = 'none';
}
function stopTimer() {
clearTimeout(timer);
}
感谢您的帮助。