当另一个功能正在触发时,我想暂停/停止下面正在运行的功能。
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);
另外,如果我反复按下按钮,我想防止这些功能被双重触发(或多次触发)。
谢谢,