本来是间隔1秒执行一次aa()
如何让他暂停执行, 而不是clearInterval(tTimer);
3 个解决方案
#1
1、clearInterval();
2、在aa()方法中判断。
2、在aa()方法中判断。
#2
可以设置一个全局变量,var isHold = false;
暂停时isHold = true;
恢复时isHold = false;
function aa()
{
if(isHold){
return;
}
//todo:.......
}
暂停时isHold = true;
恢复时isHold = false;
function aa()
{
if(isHold){
return;
}
//todo:.......
}
#3
function p(){
window.clearTimeout(setTimeout("0")-1);
}
window.clearTimeout(setTimeout("0")-1);
}
#1
1、clearInterval();
2、在aa()方法中判断。
2、在aa()方法中判断。
#2
可以设置一个全局变量,var isHold = false;
暂停时isHold = true;
恢复时isHold = false;
function aa()
{
if(isHold){
return;
}
//todo:.......
}
暂停时isHold = true;
恢复时isHold = false;
function aa()
{
if(isHold){
return;
}
//todo:.......
}
#3
function p(){
window.clearTimeout(setTimeout("0")-1);
}
window.clearTimeout(setTimeout("0")-1);
}