> 字符串型,需要重復(fù)執(zhí)行的Javascript函數(shù)或語(yǔ)句(多個(gè)函數(shù)或語(yǔ)句請(qǐng)用;分隔) //sFuncEnd >> 字符串型,用于中止重復(fù)執(zhí)行動(dòng)作(sFun" />
//sFuncLoop >> 字符串型,需要重復(fù)執(zhí)行的Javascript函數(shù)或語(yǔ)句(多個(gè)函數(shù)或語(yǔ)句請(qǐng)用;分隔)
//sFuncEnd >> 字符串型,用于中止重復(fù)執(zhí)行動(dòng)作(sFuncLoop)的Javascript函數(shù)或語(yǔ)句
//nDelay >> 數(shù)字型,重復(fù)執(zhí)行的時(shí)間間隔(毫秒數(shù))
var vintervalId = null;
var runString = sFuncLoop;
var stopString = sFuncEnd;
var delayTime = nDelay;
//var nCount = 0;//執(zhí)行次數(shù)//為便于測(cè)試,應(yīng)用時(shí)就將此行注釋掉
this._doLoop = function (){
if (vintervalId && !eval(stopString)){
eval(runString);
//nCount++;//記錄執(zhí)行次數(shù)//為便于測(cè)試,應(yīng)用時(shí)就將此行注釋掉
} else {
window.clearInterval(vintervalId);
vintervalId = null;
}
//document.getElementById("TestCount").innerHTML = nCount;//輸出執(zhí)行次數(shù)//為便于測(cè)試,應(yīng)用時(shí)就將此行注釋掉
}
window.clearInterval(vintervalId);
vintervalId = window.setInterval(this._doLoop,delayTime);
}
幾個(gè)實(shí)例代碼:
水平往復(fù)運(yùn)動(dòng):
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com