Javascript 交替运行计时器jquery

Javascript 交替运行计时器jquery,javascript,jquery,Javascript,Jquery,我想做一个计时器,当idle运行时,talk是pause,反之亦然;当我单击idle时,idle将恢复计数,反之亦然 var count_idle=$('#ctr_idle')。text(); var count_talk=$('#ctr_talk').text(); 功能时钟空闲(){ 计数空闲++; $('中心空闲').text(计数空闲); } 功能时钟_talk(){ count_talk++; $('ctr_-talk').html(count_-talk); } $('#statu

我想做一个计时器,当idle运行时,talk是pause,反之亦然;当我单击idle时,idle将恢复计数,反之亦然

var count_idle=$('#ctr_idle')。text();
var count_talk=$('#ctr_talk').text();
功能时钟空闲(){
计数空闲++;
$('中心空闲').text(计数空闲);
}
功能时钟_talk(){
count_talk++;
$('ctr_-talk').html(count_-talk);
}
$('#status')。更改(函数(){
var choice=$('#status').val();
console.log(选项);
如果(选项=='talk'){
清除间隔(定时器空闲);
var定时器通话=设置间隔(时钟通话,1000);
}否则{
clearInterval(定时器通话);
var定时器空闲=设置间隔(时钟空闲,1000);
}
});

计时器
闲置的
谈话时间
闲置:
谈话时间:
试着这样做:

var-timer\u-talk;无功定时器
全局
变量中添加。
清除间隔不起作用。因为变量是私有的而不是全局的

var count_idle=$('#ctr_idle')。text();
var count_talk=$('#ctr_talk').text();
语言//全球的
无功定时器//全球的
功能时钟空闲(){
计数空闲++;
$('中心空闲').text(计数空闲);
}
功能时钟_talk(){
count_talk++;
$('ctr_-talk').html(count_-talk);
}
$('#status')。更改(函数(){
var choice=$('#status').val();
console.log(选项);
如果(选项=='talk'){
清除间隔(定时器空闲);
定时器通话=设置间隔(时钟通话,1000);
}否则{
clearInterval(定时器通话);
定时器空闲=设置间隔(时钟空闲,1000);
}
});

计时器
闲置的
谈话时间
闲置:
谈话时间:
试着这样做:

var-timer\u-talk;无功定时器
全局
变量中添加。
清除间隔不起作用。因为变量是私有的而不是全局的

var count_idle=$('#ctr_idle')。text();
var count_talk=$('#ctr_talk').text();
语言//全球的
无功定时器//全球的
功能时钟空闲(){
计数空闲++;
$('中心空闲').text(计数空闲);
}
功能时钟_talk(){
count_talk++;
$('ctr_-talk').html(count_-talk);
}
$('#status')。更改(函数(){
var choice=$('#status').val();
console.log(选项);
如果(选项=='talk'){
清除间隔(定时器空闲);
定时器通话=设置间隔(时钟通话,1000);
}否则{
clearInterval(定时器通话);
定时器空闲=设置间隔(时钟空闲,1000);
}
});

计时器
闲置的
谈话时间
闲置:
谈话时间:

由于您的问题一点也不清楚,您能解释一下您想做什么吗。您也没有提出任何问题,也没有给出问题的细节。我想制作一个计时器,当空闲运行时,通话暂停,当选择通话时,空闲计数暂停,当我回到空闲的时候,空闲的计数将恢复。你能解释一下你想做什么吗?因为你的问题一点也不清楚。您也没有提出问题,也没有给出问题的详细信息。我想制作一个计时器,当空闲运行时,通话暂停,当选择通话时,空闲计数将暂停,当我返回空闲时,空闲计数将恢复。很高兴帮助您。。!欢迎光临。很高兴能帮助您。。!