Performance 如何在启动另一个函数时停止正在运行的函数
当另一个功能启动时,我想暂停/停止下面正在运行的功能Performance 如何在启动另一个函数时停止正在运行的函数,performance,function,Performance,Function,当另一个功能启动时,我想暂停/停止下面正在运行的功能 function log(msg) {document.getElementById('log').innerHTML = msg + '<br/>';} var a = function() { var j = 0; setInterval(function() { log('A: ' + j++); },1000); } var b = function() { var j
function log(msg) {document.getElementById('log').innerHTML = msg + '<br/>';}
var a = function() {
var j = 0;
setInterval(function() {
log('A: ' + j++);
},1000);
}
var b = function() {
var j = 1001;
setInterval(function() {
log('B: ' + j++);
},1000);
}
var b1 = document.getElementById('button1')
, b2 = document.getElementById('button2');
b1.addEventListener('click', a, false);
b2.addEventListener('click', b, false);
函数日志(msg){document.getElementById('log')。innerHTML=msg+'
';}
var a=函数(){
var j=0;
setInterval(函数(){
log('A:'+j++);
},1000);
}
var b=函数(){
var j=1001;
setInterval(函数(){
log('B:'+j++);
},1000);
}
var b1=document.getElementById('button1')
,b2=document.getElementById('button2');
b1.addEventListener('click',a,false);
b2.addEventListener('click',b,false);
此外,如果我反复按下按钮,我想防止这些函数被双重触发(或多次触发)
谢谢,可能不,这不能回答我的问题,我也不使用jQuery。谢谢