var firstInterval;
var secondInterval;
function firstAlert(){
if(firstInterval) clearInterval(firstInterval);//这个是重点
//处理所有
.........
firstInterval = setInterval('firstAlert()', 1000*2);
}
function secondAlert(){
if(secondInterval) clearInterval(secondInterval);//这个是重点
//处理所有
.......
secondInterval = setInterval('secondAlert()', 1000*3);
}
如上述代码,同一个页面使用两个不同频率的setInterval也可以正常使用,页面也不会报错或者卡壳。^_^