함수 lLoopRun(sFuncLoop,sFuncEnd,nDelay) {
//작성자: http://fengyan.iecn.cn
//sFuncLoop >> 반복적으로 실행해야 하는 문자열 유형, Javascript 함수 또는 명령문(여러 함수 또는 명령문을 구분하려면;을 사용하십시오)
//sFuncEnd >> 문자열 형태로, 반복적인 액션 실행을 종료하는데 사용되는 자바스크립트 함수나 명령문(sFuncLoop)
//nDelay >> 숫자형, 반복 실행 시간 간격(밀리초)
var vintervalId = null;
var runString = sFuncLoop;
var stopString = sFuncEnd;
var 지연시간 = nDelay;
//var nCount = 0;//실행 횟수//테스트 편의를 위해 적용 시 이 줄을 주석으로 처리하세요.
this._doLoop = 함수(){
if (vintervalId && !eval(stopString)){
eval(runString);
//nCount ;//실행 횟수 기록//테스트 편의를 위해 적용 시 이 줄을 주석으로 처리하세요.
} 그 외 {
window.clearInterval(vintervalId);
vintervalId = null;
}
//document.getElementById("TestCount").innerHTML = nCount;//실행 횟수 출력//테스트 편의를 위해 적용 시 이 줄을 주석으로 처리하세요.
}
window.clearInterval(vintervalId);
vintervalId = window.setInterval(this._doLoop,delayTime);
}
몇 가지 예제 코드:
수평 왕복 운동:
실행 횟수:
0