在前端開發(fā)中,經(jīng)常需要對(duì)網(wǎng)頁進(jìn)行一些計(jì)時(shí)操作,這時(shí)候就會(huì)用到j(luò)Query計(jì)時(shí)器。但是,在一些特殊情況下,我們需要停止計(jì)時(shí)器,并且將頁面恢復(fù)到原狀。下面我們就來介紹一下如何消除jQuery計(jì)時(shí)器。
//定義計(jì)時(shí)器變量 var timer = null; //開始計(jì)時(shí) function startTimer(){ timer = setInterval(function(){ //do something }, 1000); } //停止計(jì)時(shí) function stopTimer(){ clearInterval(timer); //清空計(jì)時(shí)器變量 timer = null; }
上面這段代碼中,我們定義了一個(gè)計(jì)時(shí)器變量timer,通過調(diào)用setInterval函數(shù),來啟動(dòng)計(jì)時(shí)器,并執(zhí)行一些操作。當(dāng)我們需要停止計(jì)時(shí)器時(shí),就調(diào)用clearInterval函數(shù)來清除計(jì)時(shí)器,并將timer變量賦值為null,以便下次重新啟動(dòng)計(jì)時(shí)器。
這樣,在頁面上我們就可以輕松地消除jQuery計(jì)時(shí)器,避免對(duì)頁面造成不必要的影響。