Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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 jquery倒计时-按键复位_Javascript_Jquery_Timer_Reset_Countdowntimer - Fatal编程技术网

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和计数器跟踪时间不准确。