-
//js暂停函数
- function
Pause(obj,iMinSecond){ -
if (window.eventList== null)window.eventList= newArray(); -
var ind=-1; -
for (var 0;i<window.eventList.length;i++){i= -
if (window.eventList[i]== null){ -
window.eventList[i]=obj; -
ind=i; -
break; -
} -
} -
if (ind==- 1){ -
ind=window.eventList.length; -
window.eventList[ind]=obj; -
} -
setTimeout("GoOn(" + ")",iMinSecond);ind + - }
-
-
//js继续函数
- function
GoOn(ind){ -
var obj=window.eventList[ind]; -
window.eventList[ind]=null; -
if (obj.NextStep) obj.NextStep(); -
else obj(); -
}
使用方法很简单:
- function
testJsStop(){ -
alert("1"); -
Pause(this,3000); -
this.NextStep=function(){ -
alert("2"); -
} -
}