JavaScript Sleep函数

    技术2022-05-11  61

    function Sleep(obj,iMinSecond)  {   if (window.eventList==null)   window.eventList=new Array();   var ind=-1;   for (var i=0;i<window.eventList.length;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(" + ind + ")",iMinSecond);  }  function GoOn(ind)  {   var obj=window.eventList[ind];   window.eventList[ind]=null;   if (obj.NextStep) obj.NextStep();   else obj();  }  function Test()  {    alert("sleep");   Sleep(this,100);   this.NextStep=function()   {    alert("continue");   }  }

    最新回复(0)