Javascript jquery倒计时-按键复位
我有一个用于注销用户的倒计时(用于管理站点)。 当用户按下一个键时,它应该重置计时器,但它不工作 我应该如何重置计时器Javascript jquery倒计时-按键复位,javascript,jquery,timer,reset,countdowntimer,Javascript,Jquery,Timer,Reset,Countdowntimer,我有一个用于注销用户的倒计时(用于管理站点)。 当用户按下一个键时,它应该重置计时器,但它不工作 我应该如何重置计时器 $(函数(){ var perc=50//用户将在(分钟)后注销 变量计数=perc*60; //重置计时器 $(文档).keypress(函数(){ var count=perc*60;//问题 警报(“按键工作”); }); //倒计时 var计数器=设置间隔(计时器,1000); 函数计时器(){ 计数=计数-1; 如果(计数==-1){ //注销// 返回; }
$(函数(){
var perc=50//用户将在(分钟)后注销
变量计数=perc*60;
//重置计时器
$(文档).keypress(函数(){
var count=perc*60;//问题
警报(“按键工作”);
});
//倒计时
var计数器=设置间隔(计时器,1000);
函数计时器(){
计数=计数-1;
如果(计数==-1){
//注销//
返回;
}
var秒数=计数%60;
var分钟=数学地板(计数/60);
秒%=60;
分钟%=60;
document.getElementById(“秒”).innerHTML=seconds;
document.getElementById(“分钟”).innerHTML=minutes;
document.getElementById(“开始时间”).innerHTML=inactive;
};
});代码>
:
变量将其范围限定为按键关闭
var count = perc * 60; // PROBLEM
您需要删除var
$(document).keypress(function(){
count = perc * 60;
});
仅供参考,使用setInterval和计数器跟踪时间不准确。